반응형
programmers.co.kr/learn/courses/30/lessons/12951
코딩테스트 연습 - JadenCase 문자열 만들기
JadenCase란 모든 단어의 첫 문자가 대문자이고, 그 외의 알파벳은 소문자인 문자열입니다. 문자열 s가 주어졌을 때, s를 JadenCase로 바꾼 문자열을 리턴하는 함수, solution을 완성해주세요. 제한 조건
programmers.co.kr
파이썬이 문자열 처리에서 강력한 이유.
문자열 내장함수 capitalize()를 사용하면 된다.
단, 주어지는 문자열에 여러 개의 공백이 입력으로 주어진 경우가 존재할 수 있다.
예컨대 "manner makes Man" 같은 문자열.
이런 문자열은 문자열 공백 개수를 그대로 유지한 채 리턴해야 한다.
따라서 split()으로 문자열을 분할할 때, split(" ") 형태로 공백 한 칸을 명시해야 한다.
그 후 " ".join() 으로 문자열을 공백 그대로 복원하면 된다.
반응형
'프로그래밍 > 코딩테스트 문제풀이' 카테고리의 다른 글
[Python] LeetCode 15. 3Sum (0) | 2020.10.08 |
---|---|
[Python] 프로그래머스. 줄 서는 방법 (Level 3) (0) | 2020.10.06 |
[Python] 프로그래머스. 풍선 터트리기 (Level 3) (0) | 2020.09.24 |
[Python] 프로그래머스. 삼각 달팽이 (Level 2) (0) | 2020.09.23 |
[Python] 백준 2156. 포도주 시식 (0) | 2020.09.11 |