[Baekjoon Online Judge] 백준 2941번 크로아티아 알파벳
(Python)
(글쓴날 : 2020.03.22)
* Baekjoon Online Judge, 백준 2941번 문제 Python 언어 풀이입니다.
* 소스 코드의 저작권은 글쓴이에게 있습니다.
백준 2941번 크로아티아 알파벳
1) 문제
문제 링크 : https://www.acmicpc.net/problem/2941
2) 풀이 과정
크로아티아 알파벳으로 이루어진 최대 100글자의 단어가 주어지고 해당 단어의 크로아티아 알파벳 개수를 출력하는 문제입니다.
저의 경우, 문제에서 알려준 크로아티아 알파벳을 리스트화하여 저장해 놓은 후, 반복문을 돌려 주어진 단어의 알파벳이 리스트에 있는지 조건문으로 확인해가며 총 알파벳 개수를 구해 문제를 해결하였습니다.
3) 코드
* Python 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
import sys
input = sys.stdin.readline
cnt, idx = 0, 0
keyword = [ 'c=', 'c-', 'dz=', 'd-', 'lj', 'nj', 's=', 'z=' ]
word = input().rstrip()
while idx < len(word):
if (word[ idx : idx + 3 ] in keyword):
idx = idx + 3
elif (word[ idx : idx + 2 ] in keyword):
idx = idx + 2
else:
idx = idx + 1
cnt = cnt + 1
print(cnt)
|
'Deprecated' 카테고리의 다른 글
[Baekjoon Online Judge] 백준 1316번 그룹 단어 체커(Python) (0) | 2020.03.23 |
---|---|
[Baekjoon Online Judge] 백준 2884번 알람 시계(Python) (0) | 2020.03.23 |
[Baekjoon Online Judge] 백준 5622번 다이얼(Python) (0) | 2020.03.22 |
[Baekjoon Online Judge] 백준 2908번 상수(Python) (0) | 2020.03.22 |
[Baekjoon Online Judge] 백준 1152번 단어의 개수(Python) (0) | 2020.03.22 |