최종 제출 코드
while True:
try:
result = [0]*4
s = input()
for i in range(len(s)):
if s[i] >= 'A' and s[i] <= 'Z':
result[1] += 1
elif s[i] >= 'a' and s[i] <= 'z':
result[0] += 1
elif s[i] ==' ':
result[3] += 1
else:
result[2] += 1
print(*result)
except:
break
◼ 문제 자체는 무난... BUT 테스트케이스의 개수를 지정하지 않으므로 EOFError가 발생
try - except문을 활용하여 예기치못한 오류가 발생했을 때는 while문을 break 해줌EOF은 End Of File의 약자이다. 이는 프로그램이 예상치 못하게 파일의 끝에 다다랐을 때 나타나는 오류이다.EOFError를 예외처리 해주어 프로그램을 종료할 수 있게 해준다.