반응형
문제
https://school.programmers.co.kr/learn/courses/30/lessons/12951
문제 풀이
한줄씩 순회하면서 공백 이후에 오는 글자만 UPPER()
코드
def solution(s):
res = s[0] if s[0].isdigit() else s[0].upper()
ex = s[0]
for char in s[1:]:
if ex == ' ' and not char.isdigit():
char = char.upper()
else:
char = char.lower()
res += char
ex = char
return res
반응형
'알고리즘 > 프로그래머스 문제풀이' 카테고리의 다른 글
[프로그래머스] lv.2 숫자의 표현 풀이 (2) | 2023.11.19 |
---|---|
[프로그래머스] lv.2 이진 변환 반복하기 풀이 (0) | 2023.11.19 |
[프로그래머스] lv.1 특정 옵션이 포함된 자동차 리스트 구하기 sql 풀이 (0) | 2023.11.18 |
[프로그래머스] lv.1 하샤드 수 python 풀이 (0) | 2023.11.17 |
[프로그래머스] lv.1 음양 더하기 python 풀이 (0) | 2023.11.17 |