[백준 5598] 카이사르 암호
Python에서 문자열 문제를 해결할 때에 ord()와 chr()를 유용하게 써봅시다.
Python에서 문자열 문제를 해결할 때에 ord()와 chr()를 유용하게 써봅시다.
list와 join()을 사용하면 쉽게 해결되는 문제입니다.
딕셔너리 자료형을 사용하는 간단한 문제입니다.
Python은 문자열 처리를 쉽게 할 수 있도록 도와주는 내장 함수들을 많이 보유하고 있습니다.
count() 함수를 사용하면 해결되는 문제입니다.
for문을 통해 반복적으로 입력받고 출력하는 문제이며, Python에서 slicing은 내부적으로 매우 빠르게 동작한다는 점에 주목합시다.
for문을 통해 반복적으로 입력받으면서 비교를 해나가는 간단한 문제입니다.
(a + b + c)(d + e) = a * d + a * e + b * d + b * e + c * d + c * e 임에 주목해봅시다.
Python에서 문자열을 slicing할 때 인덱스를 [::-1]로 설정함으로써 거꾸로 뒤집을 수 있다는 것을 기억합시다.
split() 함수를 사용하면 쉽게 풀리는 문제입니다.
개수를 빠르게 파악하기 위해서 Dictionary 자료형을 사용해보는 것이 하나의 좋은 방법이 될 수 있습니다.
Python의 list 자료형은 매우 편리한 기능들을 많이 제공합니다.
sort()로 정렬하면 간단히 해결되는 문제입니다.
sort()로 정렬하면 간단히 해결되는 문제입니다.
sort()에서는 key에 어떤 임의의 정렬 함수를 설정하여 원하는 기준에 따라 정렬할 수 있습니다.