반응형
문제:
https://www.acmicpc.net/problem/10820
풀이:
string = []
while True:
try:
string = input()
except:
break
low, upp, num, space = 0, 0, 0, 0
for i in string:
if (i.islower()):
low += 1
elif(i.isupper()):
upp += 1
elif(i.isdigit()):
num += 1
elif(i == " "):
space += 1
print(low, upp, num, space)
반성:
이번 문제에서도 입출력에 문제가 있어 런타임에러가 발생했다. 예상 못했던 점은 입력과 동시에 결과가 출력되게 코드를 작성해도 정답이 인정된다는 사실... 구글링을 통해 알게 된 사실이다.
전에 문제를 풀 때 배웠던 try except문을 활용해서 작성했고 나머지 입출력 부분은 구글을 참고해서 해결할 수 있었다.
반응형
'Python 코딩테스트' 카테고리의 다른 글
구현: 백준 2750 파이썬(Python) (0) | 2021.08.03 |
---|---|
구현: 백준 1110 파이썬(Python) (0) | 2021.08.03 |
그리디: 백준 2828 파이썬 (0) | 2021.07.13 |
그리디: 백준 15881 파이썬 (0) | 2021.07.11 |
그리디: 백준 1434 파이썬 (0) | 2021.07.07 |