처음에 단순히 공백으로 split하였더니 연속공백에서 걸려서 이런식으로 작성하였다.
def solution(string):
answer = ''
start = True # 처음으로 나왔을때
for s in string:
if s != ' ' and start:
answer += s.upper()
start = False
elif s != ' ' and not start: # 공백이 아니고 처음 나온 숫자가 아닐때
answer += s.lower()
elif s == ' ':
answer += ' '
start = True
return answer
'Algorithm' 카테고리의 다른 글
[백준] Python 2667 단지번호붙이기 DFS/BFS (0) | 2023.02.04 |
---|---|
[백준] Python 2606 바이러스 BFS/DFS로 풀이. (0) | 2023.02.04 |
[프로그래머스] [파이썬] 2018 KAKAO BLIND RECRUITMENT [1차] : 캐시 (0) | 2023.02.02 |
[프로그래머스] BFS / 게임 맵 최단거리 (0) | 2023.01.21 |
[프로그래머스] 개인정보 수집 유효기간 : 2023 KAKAO BLIND RECRUITMENT (0) | 2023.01.20 |