티스토리 뷰
<문제풀이>
문제 설명이 부족해서 많이 힘들었던 문제다. 처음엔 trim을 사용해 양쪽 공백을 지우고 공백이 여러개일 경우도 생각하지 못했다. 이 문제의 핵심은 문자 사이에 공백이 여러 개 있을 수도 있다. 한 개일 거라 생각하고 split을 사용하여 문제통과를 하지 못하였다.
flag를 이용하여 문자를 하나하나 확인하였다. 우선 flag를 true값을 줬다(공백). 만약 문자가 공백이 아닐경우 이전 문자가 공백인지 확인하는 flag값을 참조하여 flag=true 면 대문자로 설정하고, flag=false면 소문자로 설정하였다. 그리고 공백일경우 그대로 공백을 answer에 붙여주었다.
[내 풀이]
'알고리즘' 카테고리의 다른 글
<Programmers> 짝지어 제거하기 (0) | 2020.05.01 |
---|---|
<Programmers> N개의 최소공배수 (0) | 2020.04.30 |
<Programmers> 행렬의 곱셈(실패) (0) | 2020.04.30 |
<Programmers> 피보나치 수 (0) | 2020.04.29 |
<Programmers> 최솟값 만들기 (0) | 2020.04.29 |