💡 생각
첫 문자 대문자로 만들고 나머지 소문자로 만드는 capitalize()
함수를 알고 있음
공백문자가 연속으로 나올 수 있는 것 인지
그럼 split()
으로 그냥 나누는게 아니라 split(' ')
로 공백도 저장해놓아야함lambda
사랑맨 우짤...' '.join()
으로 합치기
📖 내 코드
def solution(s):
return ' '.join(list(map(lambda x : x.capitalize(), s.split(' '))))
📑 다른 사람의 풀이
def Jaden_Case(s):
return s.title()
이런 미친 근데 오답이네
def solution(s):
return ' '.join([word.capitalize() for word in s.split(" ")])
map
, lambda
를 간단히 사용하는 법을 익혀야할 듯 하다
'Coding Test Practice' 카테고리의 다른 글
최댓값과 최솟값 (0) | 2024.04.08 |
---|---|
최솟값 만들기 (0) | 2024.04.08 |
이진 변환 반복하기 (0) | 2024.04.08 |
올바른 괄호 (1) | 2024.04.08 |
숫자의 표현 (0) | 2024.04.08 |