문제
https://school.programmers.co.kr/learn/courses/30/lessons/12951
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
입출력

해설
첫 문자가 대문자이고, 그 외의 알파벳가 소문자인 문자열을 JadenCase 문자열이라고 한다.
파이썬은 capitalize함수를 이용하여 해당 문자열을 만들 수 있다.
하지만 이 문제의 KeyPoint는 공백이 여러 개 겹쳐서 나올 수 있다는 것이다.
고로 공백이 나오기 전까지 문자를 쌓아놓고 그대로 공백과 함께 answer에 쌓아주면 된다.
정답코드
더보기
'''
'25. 08. 06
1. 첫 문자가 대문자이고, 그 외의 알파벳은 소문자인 문자열을 JadenCase라고 한다.
1 <= |s| <= 200
'''
def solution(s):
answer = ''
tmp = ''
for word in s:
if word == ' ':
answer += f'{tmp.capitalize()} '
tmp = ''
else:
tmp += word
answer += f'{tmp.capitalize()}'
return answer
깃허브 : https://buly.kr/8elrhMP
'코딩테스트 > programmers' 카테고리의 다른 글
| 프로그래머스 / 투포인터 / 숫자의 표현 (0) | 2025.08.07 |
|---|---|
| 프로그래머스 / 구현 / 이진 변환 반복하기 (0) | 2025.08.06 |
| 프로그래머스 / 정렬 / 최솟값 만들기 (0) | 2025.08.05 |
| 프로그래머스 / 구현 / 최댓값과 최솟값 (0) | 2025.08.05 |
| 프로그래머스 / 스택 / 올바른 괄호 (0) | 2025.08.05 |