본문으로 바로가기
728x90
반응형

문제

 

 

반응형

 


 

풀이

 

 

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class Solution {
    public int solution(String A, String B) {
        int answer=0;
        
        String str=A;
        for(int i=0; i<A.length(); i++) {           //A의 길이만큼만 for문을 돌림
            if(str.equals(B)) {                     //만약 A가 B와 같아지면
                return answer;                      //리턴하고 for문 종료
            }
            String a=str.substring(str.length()-1); //str의 마지막 문자를 
            str=a+str.substring(0, str.length()-1); //str의 제일 처음으로 가져옴
            answer+=1;                              //돌릴때마다 answer에 1을 카운트
        }
        return -1;                                  //A의 길이만큼 돌리고 for문을 빠져나오면 -1리턴
    }
}
cs

 


 

728x90
반응형