Written by
최태열
on
on
[Python][프로그래머스][Level2] JadenCase 문자열 만들기
[Python][프로그래머스][Level2] JadenCase 문자열 만들기
코드
def solution(s):
s=list(s)
cnt=0
for idx,i in enumerate(s):
if i==' ':
cnt=0
continue
if cnt==0:
s[idx]=s[idx].upper()
else:
s[idx]=s[idx].lower()
cnt+=1
return ''.join(s)
띄워쓰기를 기준으로 첫번째 문자만 대문자로 바꿔주는 문제이다.
cnt가 0일 때만 대문자로 만들고 나머지는 소문자로 바꾼다.
공백을 만나면 cnt를 0으로 초기화 한다.
Discussion and feedback