알고리즘 문제를 풀다 보면, 정수를 나눈 몫과 나머지를 구해야 할 때가 있다.보통은 이런식으로 나머지와 몫을 따로 구하는데..파이썬에서는파이썬의 divmod와 unpacking을 이용하면 다음과 같이 코드를 짤 수 있다.
보통 사람들은 for 문을 이용해 숫자를 곱해가며 문제를 푼다.파이썬에서는파이썬의 int(x, base=10) 함수는 진법 변환을 지원한다.
보통 사람들은 for문을 이용해 기존 스트링에 공백문자 (' ')를 여러 번 붙여서 정렬한다.파이썬에서는 ljust, center, rjust 같은 string 메소드를 사용해 코드를 획기적으로 줄일 수 있다.
파이썬에서는
파이썬의 sort() 함수를 사용하면 리스트의 원소를 정렬할 수 있습니다. 이때, sort 함수는 원본의 멤버 순서를 변경하지요.따라서 원본의 순서는 변경하지 않고, 정렬된 값을 구하려면 sort 함수를 사용할 수 없습니다.보통 사람들은 deep copy와 sort 함