[Python] divmod, unpacking
정수를 나눈 몫과 나머지를 구할 때 보통 //, % 연산을 사용하여 구한다. 이를 한방에 해결하는 방법이 divmod이다. 파이썬의 divmod는 몫과 나머지를 튜플로 리턴해준다. asterisk(*)를 붙여 튜플을 unpacking해주면 공백으로 구분하여 출력이 가능하다. a = 8 b = 3 print(a // b, a % b) print(divmod(a, b)) print(*divmod(a, b)) 보통 작은 숫자를 다룰때는 느리지만, 큰 숫자를 다룰때는 divmod의 성능이 더 좋다고 한다.