Algorithm

이상한 문자 만들기

린예조 2023. 11. 30. 20:11

사실 이 문제를 푸는데 가장 중요했던 부분은

.. 공백 처리하기!..

 

처음엔 split으로 처리하려다가 안돼서

char [] 를 쓰는 방향으로 바꿨다!

그리고 공백 처리하는 부분을 for문 상단에 처리했는데 안돼서

결국 아래로 뺐다!

class Solution {
    public String solution(String s) {
        String answer = "";
        int cnt = 0;
        char [] arr = s.toCharArray();
        
        for(int i=0; i<arr.length; i++){
            if(cnt % 2 == 0) {
                answer += Character.toUpperCase(arr[i]);
            } else if(cnt % 2 != 0) {
                answer += Character.toLowerCase(arr[i]);
            }
                cnt++;
            
            if(arr[i]==' ') {
                cnt = 0;

            }
            
        }
        return answer;
    }
}

 

'Algorithm' 카테고리의 다른 글

TIL Algorithm #1  (1) 2023.11.14