본문 바로가기
알고리즘

Swap 구현 [python, c++]

by ris 2024. 7. 24.

python

1.

def swap(a, b):
    temp = a
    a = b
    b = temp
    return a, b

# 사용법
a, b =  3, 4
a, b = swap(a, b) # a = 4, b = 3

 

2.

a, b = 3, 4
a, b = b, a # 한번에 해결

 

c++

1.

void swap(int &a, int &b) {
	int temp = a;
	a = b;
	b = temp;
}

int main() {
	int x = 10;
	int y = 100;
	swap(x, y); # x = 100, y = 10
	return 0;
}