Deep_Lee
article thumbnail

 

 

 


StringBuilder ์ด์šฉํ•ด์„œ ํ’€์—ˆ๋‹ค.

 

insert( ์‚ฝ์ž… ์œ„์น˜, ์‚ฝ์ž… ๋ฌธ์ž์—ด)

deleteCharAt(ํ•ด๋‹น ์ธ๋ฑ์Šค ๋ฌธ์ž ์‚ญ์ œ) 

 

์ฒ˜์Œ ์‚ฌ์šฉํ•ด๋ดค๋‹ค.

 

 

class Solution {
    public int solution(String a, String b) {
        int answer = 0;

        StringBuilder sb = new StringBuilder(a);
        for (int i = 0; i < a.length(); i++) {
            if(b.equals(sb.toString())){
                break;
            }else{
                //hello
                char c=sb.charAt(a.length()-1);
                sb.deleteCharAt(a.length()-1);
                sb.insert(0,c);
                answer++;
            }
        }
        if(answer==a.length()) answer=-1;
        return answer;
    }
}