Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- SQLiteConstraintException
- 6566
- pwable.kr
- 클라우드란?
- 클라우드가 뭐야
- 10814
- pwnable.kr
- 나이순 정렬
- tlqkf
- 코틀린
- cmd1
- kotlin
- 백준
- UNIQUE constraint failed
- 애너그램 그룹
- 블록체인
- python
- Make sure the Cursor is initialized correctly before accessing data for it.
- 파이썬
- 쏘큩
- 액션바 필요없숴
- col -1 from CursorWindow
- 포너블
- cmd2
- Drive-By-Download
- 페니빙
- Docker
- java.lang.IllegalStateException
- pwnable
- Couldn't read row 0
Archives
- Today
- Total
푸르미르
[python]2941.크로아티아 알파벳 본문
크로아티아 알파벳을 운영체제에 표기하는데 몇몇개의 크로아티아 알파벳은 일정한 형태로 변경해서 입력해야 했다. 입력값이 주어지면 그 단어가 몇개의 크로아티아 알파벳으로 이루어져 있는지를 출력하는 프로그램에 대한 문제이다.
1
2
3
4
5
6
|
a=['c=','c-','dz=','d-', 'lj','nj','s=','z=']
alpha=input()
for t in a:
alpha = alpha.replace(t,'!')
print(len(alpha))
|
cs |
그렇다면 입력값이 'z=dz='일 때에 괜찮겠냐는 의문이들 수 있다. 만약 입력값을 그렇게 했을 때 a리스트의 index가 0부터 비교하여 replace해주는 것이기 때문에 index가 2인 'dz='부터 replace되어 '!'로 바뀌게 될것이다. 그래서 입력값 alpha는 'z=!"이렇게 될 것이며, 그 후에 index가 7인 'z='가 replace되어 결국 alpha는 "!!"로 바뀌게 될 것이다.
'Baekjoon Online Judge' 카테고리의 다른 글
[python]2292.벌집 (0) | 2021.01.07 |
---|---|
[python]1316.그룹 단어 체커 (2) | 2021.01.06 |
[python]1157.단어 공부 (0) | 2021.01.04 |
[python]1065.한수 (0) | 2021.01.04 |
[python]4673.셀프넘버 (0) | 2021.01.04 |