언어: C++
두개의 int형 변수에 저장된 값들을, 임시 변수를 사용하지 않고 교환하는 방법은?
언어: C++, Java
당신은 현재 두 수를 더하는 메소드(함수)를 작성하려고 한다. 그런데 키보드의 +키가 고장나, +키를 사용할 수 없다.
+키를 사용하지 않고 주어진 두 수를 더하는 방법을 설명하라.
언어: C++
두개의 int형 변수에 저장된 값들을, 임시 변수를 사용하지 않고 교환하는 방법은?
언어: C++, Java
당신은 현재 두 수를 더하는 메소드(함수)를 작성하려고 한다. 그런데 키보드의 +키가 고장나, +키를 사용할 수 없다.
+키를 사용하지 않고 주어진 두 수를 더하는 방법을 설명하라.
이진수연산
1번은 a^b 이거 이용해서 스왑하면됨
xor , 어셈블리어 add
언어가 C++이랑 Java라는데 어셈블리쓰면 안되지 않을까...?
c++ 에 인라인 어셈블리어 가능
일단 두번째 문제의 모범답안인지 합격 답안인지 어쨌든 답이라고 준건 비트연산으로 해결하는거였음
오호 그렇군요 안드로이드 땔감이라 몰랐습니다.. C++은 다렉으로 2D겜 만들 때 만진게 마지막이라 깊게 안봤음
2번은 -1 두번 곱해주면됨
?? 개솔
bit연산으로 덧셈뺌셈정도는 해야하지 않겠노 - dc App