[BOJ] 10820. 문자열 분석

Jimeaning·2023년 4월 5일
0

코딩테스트

목록 보기
55/143

Python3

문제

입출력

입출력 예시

주요 포인트

무한반복문에 try, except를 사용한다.

isupper()

문자.isupper()

문자가 대문자인지 판단한다. 만약 대문자라면 True 반환.

islower()

문자.islower()

문자가 소문자인지 판단한다. 만약 소문자라면 True 반환.

isdigit()

문자.isdigit()

문자가 숫자인지 판단한다. 만약 숫자라면 True 반환.

count()

문자열.count(찾고 싶은 문자)

문자열 중 특정 문자의 개수를 세는 함수이다.

최종 코드

while True:
    try:
        s = list(input())
        upper, lower, digit = 0, 0, 0
        
        for i in s:
            if i.isupper() == True:
                upper += 1
            elif i.islower() == True:
                lower += 1
            elif i.isdigit() == True:
                digit += 1
        
        print(lower, upper, digit, s.count(' '))
    except EOFError:
        break

피드백

무한반복문 try, except 사용하는 거 까먹지 말기.
isupper, islower, isdigit, count 함수에 대해 복습할 수 있는 문제였다.

profile
I mean

0개의 댓글