Algorithm Study

[프로그래머스] JadenCase문자열 만들기 (level.2) / Java / String, split 함수 사용

hyun-1200 2022. 10. 19. 23:01

 

https://school.programmers.co.kr/learn/courses/30/lessons/12951

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

 

 

아니 엄청 쉬운문제인줄알고 풀기싫었는데 그냥 풀어보자~ 하는 마인드로 풀었는데

세상에나.정말 까다로웠다.

 

 

ㄴㅐ 풀이는 너무 지저분해서 아무도 따라하지 않았으면 하는 코드.

모범답안을 보고 어쩜 저리 깔끔하게 생각하고 풀수 있는지 놀랐다.

 

 

모범답안 풀이.

 

split 함수를 사용해서 string을 문자하나하나로 치환해주고, ( !! )  

공백, 숫자 - > toUpperCase 함수를 써도 똑같이 공백, 숫자이다.

따라서 공백이 나오면 체크 boolean값을 true로 바꿔서 그 다음에 나오는 string값을 대문자로 치환시켜준다. 

 

 

 

네,,, 단 14줄의 코드를 저는 60줄로 짰구요 ^^ 

눈감아.. 

 

 

 

 

 - 머리가 나쁘면 손이 고생한다.  미안해 내 손아.. -