[Python] divmod() 사용법
두 숫자를 나눈 몫과 나머지를 구해야할 때 사용할 수 있는 메서드이다.




- divmod(a,b)
위 처럼 a//b 와 a%b의 값이 튜플 형태로 반환된다.
따로따로 출력해야 하는 경우 파이썬의 unpacking을 사용하면 된다.
사용시 주의할 점은, 큰 숫자의 연산에 있어서는 divmod가 빠르지만 작은 숫자의 경우 연산자를 사용하는게 더 빠르다는 것이다.
필요한 상황에 맞게 잘 써야 할 것 같다.
No comments: