본문 바로가기
Algorithm

[구현/문자열] 백준 1264 모음의 개수 - Python

by jangThang 2022. 3. 1.
반응형

백준 온라인 저지

 

[ Contents ]

     

     

    1. 문제 (링크 참조)

     

    1264번: 모음의 개수

    입력은 여러 개의 테스트 케이스로 이루어져 있으며, 각 줄마다 영어 대소문자, ',', '.', '!', '?', 공백으로 이루어진 문장이 주어진다. 각 줄은 최대 255글자로 이루어져 있다. 입력의 끝에는 한 줄

    www.acmicpc.net

     

     

     

    2. 문제 풀이

     문장 내의 모음의 개수를 세는 문제입니다.

     

     

     

    3. 코드

    import sys
    input = sys.stdin.readline
    
    #입력
    while True:
        sentence = input().rstrip()
        if sentence == '#':
            break
        res = 0
        for i in sentence.lower():
            if i=='a' or i=='e' or i=='i' or i=='o' or i=='u':
                res += 1
        print(res)

     대소문자가 구분되므로, lower() 함수로 모두 소문자로 변환합니다. 이후 문장 내에 모음이 있는지 하나씩 확인합니다.

     

    star가 되고나서 Tistory

    반응형

    댓글