[프로그래머스] 12930 이상한 문자열 만들기

최대 1 분 소요

프로그래머스 level1

문제


문제 풀이


문제 리뷰

주어진 문자열의 짝수번째는 대문자로, 홀수번째는 소문자로 바꾸는 문제이다.

이 문제에서 주의할 점이 하나 있다.

문자열 전체의 짝/홀수 인덱스가 아니라,
단어(공백을 기준)별로 짝/홀수 인덱스를 판단해야합니다.

이 부분이다. 공백을 기준으로 나눠서 인덱스 판단을 해야한다.

그래서 나는 count 변수를 하나 선언해서
배열 원소가 공백 문자이면 count를 0으로 초기화하고,
아니면 카운팅을 하도록 하였다.
그러면 자연스레 공백 기준을 두고 나눠서 인덱스 판단이 가능해진다.
count 변수를 기준으로 짝수, 홀수 판단을 하는 것이다.

  • 대문자로 변환하기
    Character.toUpperCase('a');
    
  • 소문자로 변환하기
    Character.toLowerCase('A');
    

TMI

오늘은 여기까지!
일어나자마자 쉬지 않고 풀었다,,

1일 8알고리즘 완료🤓

댓글남기기