JadenCase란 모든 단어의 첫 문자가 대문자이고, 그 외의 알파벳은 소문자인 문자열입니다. 문자열 s가 주어졌을 때, s를 JadenCase로 바꾼 문자열을 리턴하는 함수, solution을 완성해주세요.
citations | return |
---|---|
"3people unFollowed me" | "3people Unfollowed Me" |
"for the last week" | "For The Last Week" |
def solution(s):
return ' '.join(map(lambda x:x[0].upper()+x[1:].lower() if x else x, s.split(' ')))
def solution(s):
return ' '.join(list(map(lambda x:x[0].upper()+x[1:].lower(), s.split(' '))))
처음에는 이렇게 했었는데, 연속된 공백이 존재하고 있어 한참 걸렸다..
def Jaden_Case(s):
return s.title()
def Jaden_Case(s):
# 함수를 완성하세요
answer =[]
for i in range(len(s.split())):
answer.append(s.split()[i][0].upper() + s.split()[i].lower()[1:])
return " ".join(answer)
한줄 코딩아닌 클래식!
다른 준비할 게 많아서 찔리긴 하지만, 당분간은 쉬운거 풀자..ㅎㅎ
출처: 프로그래머스
오류가 있으면 댓글 달아주세요🙂