프로그래머스 이상한 문자 만들기(java)

최준근·2021년 12월 24일
0

java알고리즘

목록 보기
16/63

문제설명

생각하기

  1. String[]형태로 각 단어들을 담기
  2. 각 단어들을 다시 각 문자로 담기
  3. 포문을 돌며 문자의 인덱스를 확인하며 대문자 혹은 소문자로 치환
  4. 문자를 단어로 합치고 다시 단어를 문장으로 합친다.

내 풀이

첫번째 시도

????????
무슨 이상한 언어가 나왔다. 띄어쓰기는 잘 되었지만 문자는 뭐지.. 싶다.
toUpperCase()로 했을 때 오류가 나서 아스키 코드를 적용시킨 것인데 이상하다.
다시 풀어보자.

두번째 시도

첫번째 시도때 사용한 -32+32는 각 문자열이 대문자 혹은 소문자인것을 알때 사용하는것이고
toUpperCase()는 String형태를 대문자로 반환해주는 방법이였다.
Character.toUpperCase()가 char형태를 대문자로 반환해주는 방법이다.
테스트 케이스는 통과했지만, 실행결과 68.8점으로 실패했다.

다른 사람의 풀이

하..... 참 막막한 현실이다. ㅋㅋㅋㅋ 너무 어렵게만 생각했던 내 자신을 되돌아보며 문자열을 char로 바꾼 나와 달리 문자열을 문자열로 바꾸되 문자 하나씩 ... 멋지다 . 더 열심히 해보자

profile
느려도 좋으니 꾸준하게

0개의 댓글