미경님 벨로그에서 가져온 해결 소스코드

 

프로그래머스에서 본 다른 사람의 풀이

 

 

 

  • String[] 배열을 s.split("") 을 이용해 하나하나 띄어쓰기까지 포함하여 객체로 담아주었다. 
  • for each 문과 3항 연산자를 사용하였다.
  • cnt라는 변수로 공백의 인덱스 자리와 문자열의 짝수 홀수 자리를 분별하는데 사용한다.
  • 공백이 생기면 cnt가 다시 0으로 초기화되고 공백이 아니라면 +1 해주면서 문자열의 짝 홀을 매겨준다.
  • 홀수자리는 대문자로, 짝수자리는 소문자로 출력한다.

 

+ Recent posts