보안을 그리다, 훈이

[Baekjoon/Python3] 10820번 문자열 분석 본문

Programming/Python & Data Structures

[Baekjoon/Python3] 10820번 문자열 분석

HooNeee 2020. 12. 6. 18:18

[Baekjoon/Python3] 10820번 문자열 분석

 

www.acmicpc.net/problem/10820

 

10820번: 문자열 분석

문자열 N개가 주어진다. 이때, 문자열에 포함되어 있는 소문자, 대문자, 숫자, 공백의 개수를 구하는 프로그램을 작성하시오. 각 문자열은 알파벳 소문자, 대문자, 숫자, 공백으로만 이루어져 있

www.acmicpc.net

 

while True:
    try:
        l, u, d, s = 0, 0, 0, 0
        inp = input()
        for i in inp:
            if i.islower():
                l += 1
            elif i.isupper():
                u += 1
            elif i.isdigit():   # isdecimal() : pow(3, 2) 같이 제곱(특수문자) 수는 숫자로 포함 X
                d += 1 
            elif i.isspace():
                s += 1
        print(l, u, d, s)
    except EOFError:
        break
Comments