[백준] #2386 도비의 영어 공부 python

2023. 2. 13. 06:00

https://www.acmicpc.net/problem/2386

 

2386번: 도비의 영어 공부

출력의 각 줄은 입력으로 주어진 소문자와 그 소문자 알파벳이 나타난 횟수로 이루어진다. 이때 문장에서 해당 알파벳이 소문자로 나타나던 대문자로 나타나던 모두 세야 한다.

www.acmicpc.net

📕 설명 📕

find와 target으로 나누어 값이 있는지 count 내장함수를 통해 개수를 구한다.

 

lower 내장함수로 값이 대문자인 경우도 고려해준다.

🧑🏻‍💻 나의 풀이 🧑🏻‍💻

while True:
    S = list(map(str, input().split()))
    find = S[0]
    target = S[1:]
    if find == '#':
        break
    print(find, str(target).lower().count(find))

BELATED ARTICLES

more