Jaden Case
문제
모든 단어의 첫 문자가 대문자이고 이외의 알파벳은 소문자인 문자열이다. 문자열 s가 주어졌을때 s를 jaden case로 바꾼다음 문자열을 리턴하시오
풀이
- capitalize가 있는 걸 몰랐을 때 -> 런타임 에러남
def solution(s) splt = s.split(' ') for c in splt: if not c[0].isalpha(): word = c.lower() else: word = c[0].upper() + c[1:].lower() strs.append(word) return ' '.join(strs) - 알고난 후 -> 에러 안남
def solution(s): return ' '.join([word.capitalize() if word[0].isalpha() else word.lower() for word in s.split(' ')])