2941번: 크로아티아 알파벳
예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳 변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z=
www.acmicpc.net

나의 코드:
a = ['c=', 'c-', 'dz=', 'd-', 'lj', 'nj', 's=', 'z=']
num = input()
for i in a:
num = num.replace(i, 'a')
print(len(num))
처음에는 코드가 너무 복잡해져서 풀어도 풀리지 않아서 인터넷을 살짝 참조하였다. A라는 리스트에 크로아티아 변경된 문자열들을 입력해놓는다. 그리고 Num이라는 자기가 입력한 문자열을 A와 비교하여, 입력한 문자열에 A 리스트에 있는 문자열이 있다면 A로 대체한다. 그리고 num의 길이를 출력하여 답을 출력한다. 위에 있는 알고리즘을 보고 세상에는 정말 대단한 사람이 많다고 느꼇다.
| 백준[10872번]:: 팩토리얼(Python,파이썬) (1) | 2020.09.24 |
|---|---|
| 백준[1316번]:: 그룹 단어 체커(Python,파이썬) (1) | 2020.09.24 |
| 백준[2908번]:: 상수 (Python, 파이썬) (0) | 2020.09.20 |
| 백준[1152번]:: 단어의 개수(Python, 파이썬) (0) | 2020.09.16 |
| 백준[1157번]:: 단어 공부(Python,파이썬) (0) | 2020.09.15 |
댓글 영역