-Code
def solution(s):
s = s.split(' ')
answer = []
for a in s:
if a != '':
a = a[0].upper() + a[1:].lower()
answer.append(a)
return ' '.join(answer)
띄어쓰기 때문에 애를 먹었습니다. 만약 입력이 "a a a a a a a"이런 식으로 빈 공간이 2개 들어올 경우 빈 공간도 같이 출력이 돼야 하며 if문과 split(' ') 사용 안 할 시 빈 공간을 다 삭제하거나 인덱스 오류가 발생합니다. 처음에는 몰랐다가 질문게시판을 보고 알게 되었습니다.
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 19637번 IF문 좀 대신 써줘 (0) | 2022.05.19 |
---|---|
[프로그래머스/파이썬] 다음 큰 숫자 (0) | 2022.05.18 |
[프로그래머스/파이썬] 삼각 달팽이 (0) | 2022.05.18 |
[프로그래머스/파이썬] N개의 최소공배수 (0) | 2022.05.18 |
[프로그래머스/파이썬] 큰 수 만들기 (0) | 2022.05.18 |