728x90
728x170
XOR을 이용하여 2개의 변수 값 바꾸기
xor
의 독특한 성질을 이용하여 2개의 변수 값을 바꿀 수 있음.- 스왑(Swap) 기법
xor
연산자를 3번 사용하여 두 변수의 값을 바꿈.- 임시 변수를 놓고 변수를 저장하여 옮기는 등의 작업을 하지 않아도 간편하게 두 수를 바꿀 수 있어 편리함.
- 스왑(Swap) 기법
|
|
number1 = 25 number2 = 12 |
728x90
그리드형(광고전용)
'Source Code > Kotlin' 카테고리의 다른 글
[코틀린] 컬렉션 연산 예제 (0) | 2021.04.03 |
---|---|
[코틀린] 불변형(Immutable) List를 가변형(Mutable)으로 변환하기 (0) | 2021.04.03 |
[코틀린] 배열의 인덱스 찾아내기 예제 (제네릭, 배열 사용) (0) | 2021.04.02 |
[코틀린] 접근 지정자(Getter, Setter) 예제 (0) | 2021.03.31 |
[코틀린] 바깥 클래스 호출하기 (Inner Class) (0) | 2021.03.30 |
[코틀린] 사용자 예외 클래스 생성 & 사용 예제 (0) | 2021.03.17 |
[코틀린] Try-Catch-Finally & Throw 예제 (0) | 2021.03.16 |
[코틀린] 람다식의 매개변수 (0) | 2021.03.15 |