나의 풀이 >
이 문제도 매우매우 간단하지만 !
문자열 맨 앞을 추출해서 대문자로 바꾸는 작업을 capitalize() 를 활용하여 간단하게 구현하는 것이 포인트였고,
문자열 중간 공백 개수, 시작 공백 개수, 마지막 공백 개수 모두 그대로 유지하는게 포인트라고 할 수 있을 것 같다.
그래서 중간에 주석처리된 로직을 보면 문자열 끝이 공백이면 변환된 answer 에도 공백을 유지하기 위해서 저렇게 접근했었는데
생각해보니 끝 공백이 한개가 아니라 여러개일 땐 저 방식이 좋지 않기 때문에
아예 입력과 변환된 answer 의 문자열의 길이를 비교해서 동일할 때까지 끝에 공백을 덧붙여주는 방식으로 변경하여 해결하였다.
'개발 > Python' 카테고리의 다른 글
2021 KAKAO BLIND RECRUITMENT - 신규 아이디 추천 (0) | 2021.06.16 |
---|---|
[Python 프로그래머스] 전화번호 목록 - level2 [해시] (0) | 2020.09.24 |
[Python 프로그래머스] 주식가격 - level2 [스택/큐] (0) | 2020.09.24 |
[Python 프로그래머스] 올바른 괄호 - level2 (스킬 테스트) [연습 문제] (0) | 2020.09.24 |
[Python 프로그래머스] 2018 KAKAO BLIND RECRUITMENT - [1차] 다트 게임 (0) | 2020.09.01 |