파이썬/백준1264 : 모음의 개수

주리·2022년 7월 19일
0

CodingTestStudy

목록 보기
4/4
post-thumbnail


[ 흐름 ]

  1. while true로 무한루프
    : # 입력받을 경우 break
  2. 문자열 한 줄 받기
  3. (2)의 문자열에서 모음 aeiou(대소문자) 의 개수 세기
  4. print (3)의 개수

[ 코드 ]

while 1:
	cnt = 0
    s = input()
    
    if s == '#':
        break
    
    for c in s:
        if c in 'aeiouAEIOU':
            cnt += 1
            
    print(cnt)

[ 주의 ]

  • 1 = True / 0 = False
    → while 1(=True) : // 무한반복
  • 한 줄 입력 받은 문자열을 리스트화 ==> for문으로 하나씩 돌리는 것 보다,
    문자열 s 로 한 줄 입력 받고 ==> 그 문자열에 모음이 있는지 확인
    하는 것이 효율적 !
  • for c in s :
    // 문자열 s 를 돌면서
  • if c in 'aeiouAEIOU' :
    // 문자열 중 하나인 문자 c 가 모음이면
  • ++1
profile
완벽한 글 보다, 그 과정들을 기록하는 개발자

0개의 댓글