[프로그래머스] 12951 JadenCase 문자열 만들기

최대 1 분 소요

프로그래머스 level2

문제


문제 풀이


문제 리뷰

단어의 첫 문자는 대문자, 나머지는 소문자로 반환하는 문제이다.

쉬운 문제이지만 공백 문자를 주의해야하는 문제다.
처음에는 문장 마지막에 공백 문자가 추가되게끔 반환하여
테스트를 통과하지 못했었다.
그래서 trim() 메소드를 이용해서 뒤에 있는 공백문자를 제거해주었다.

그랬더니 이제는 8번 케이스를 통과하지 못했다.
마지막에 공백문자가 있어야 하는 테스트 케이스인 것이다.
그래서 문장의 마지막 문자인 end가 공백 문자인지 아닌지를 체크하여
그에 맞게 반환해주도록 했다.


✔︎ 문자열 공백 제거(앞, 뒤)

String s = "a bc ";
s = s.trim() //"a bc"
  • 가운데에 있는 공백은 제거해주지 않음.

TMI

벌써 3월의 반

1일 1알고리즘 완료🤓

댓글남기기