강의로 돌아가기
JUNGJUNILL

코딜리티에 이거와 비슷한 문제 공유해 드립니다.

https://app.codility.com/programmers/lessons/1-iterations/binary_gap/

이 문제와 거의 동일한 문제입니다.

저도 좀 만만하게 봤다가 풀지 못했는데;
예전에 코딜리티문제 풀었던게 생각나서
그거 보고 풀었습니다.

작성중인 코드―Solution.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
class Solution {
  public String solution(String str) {

        String answer=""; 
        int cnt=0; 
        String[] array=str.split(""); 

        for(int i=0; i<array.length; i++){

            if(array[i].equals(" ")){
                cnt=0; 
                answer+=" "; 
            }else{
                cnt++; 
                if(cnt % 2==0){
                    answer+=array[i].toLowerCase();
                }else{
                    answer+=array[i].toUpperCase(); 
                }
            }
        }

        return answer; 
    }
}
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.