반응형
문제
문자열 N개가 주어진다. 이때, 문자열에 포함되어 있는 소문자, 대문자, 숫자, 공백의 개수를 구하는 프로그램을 작성하시오.
각 문자열은 알파벳 소문자, 대문자, 숫자, 공백으로만 이루어져 있다.
문제풀이
while True:
try:
a=0
b=0
c=0
d=0
X=input()
for i in X:
if(i.islower()):
a+=1
elif(i.isupper()):
b+=1
elif(i.isdigit()):
c+=1
elif(i.isspace()):
d+=1
print(a,b,c,d)
except:
break
'프로그래밍 > 백준' 카테고리의 다른 글
[알고리즘] 백준 10815 파이썬 - 숫자 카드 (0) | 2022.10.24 |
---|---|
[알고리즘] 백준 11655 파이썬 - ROT13 (0) | 2022.10.23 |
[알고리즘] 백준 9093 파이썬 - 단어 뒤집기 (0) | 2022.10.21 |
[알고리즘] 백준 4375 파이썬 - 1 (3) | 2022.10.20 |
[알고리즘] 백준 25576 파이썬 - 찾았다 악질 (2) | 2022.10.19 |