문제📖
풀이🙏
- 첫째 줄에 최대 100글자의 단어가 주어진다.
- 알파벳 소문자와 '-','='로만 이루어져 있다.
- 단어는 크로아티아 알파벳으로 이루어져 있다.
- 문제 설명의 표에 나와있는 알파벳은 변경된 형태로 입력된다.
- 입력으로 주어진 단어가 몇 개의 크로아티아 알파벳으로 이루어져 있는지 출력한다.
-> list
+ for 반복문
+ count함수
로 구현하였다.
코드💻
def croatia(l, word):
result = [word.count(i) for i in l if i in word]
return len(word) - sum(result)
if __name__ == "__main__":
croatia_alpabet = ['c=', 'c-', 'dz=', 'd-', 'lj', 'nj', 's=', 'z=']
word = input()
print(croatia(croatia_alpabet, word))
결과😎
출처 && 깃허브📝
https://www.acmicpc.net/problem/2941
github