홍우진의 개발 일기장
[백준] 10820번: 문자열 분석/ 파이썬 본문
728x90
반응형
문제 링크
https://www.acmicpc.net/problem/10820
풀이 코드
import sys
while True:
line = sys.stdin.readline().rstrip('\n')
if not line:
break
l, u, d, s = 0, 0, 0, 0
for each in line:
if each.islower():
l += 1
elif each.isupper():
u += 1
elif each.isdigit():
d += 1
elif each.isspace():
s += 1
print(l, u, d, s)
코드 해석
소문자, 대문자, 숫자, 공백을 파이썬의 islower, isupper, isdigit, isspace 함수를 사용하여 count 한다.
728x90
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 30802번: 웰컴 키트 / 파이썬 (1) | 2024.11.30 |
---|---|
[백준] 4153번: 직각삼각형/ 파이썬 (0) | 2024.11.28 |
[백준] 2864번: 5와 6의 차이/ 파이썬 (0) | 2022.10.14 |
[백준] 1159번: 농구 경기/ 파이썬 (0) | 2022.10.12 |
[백준] 1100번: 하얀 칸/ 파이썬 (1) | 2022.10.11 |
Comments