티스토리 뷰

<문제풀이>

문제 설명이 부족해서 많이 힘들었던 문제다. 처음엔 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
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함