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;
}
}
'๐ ์ฝ๋ฉํ ์คํธ > ๋ฐฑ์ค & ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค][JAVA]Level 0 : ์ด์ง์ ๋ํ๊ธฐ (0) | 2022.12.10 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค][JAVA]Level 0 : ๊ตฌ์ฌ์ ๋๋๋ ๊ฒฝ์ฐ์ ์ ( *DFS, ๋ฉ๋ชจ์ด์ ์ด์ ) (0) | 2022.12.09 |
[๋ฐฑ์ค][JAVA]2805๋ฒ : ๋๋ฌด ์๋ฅด๊ธฐ ( ์ด๋ถ๊ฒ์ ) (0) | 2022.12.08 |
[๋ฐฑ์ค][JAVA]2231๋ฒ : ๋ถํดํฉ (0) | 2022.12.07 |
[๋ฐฑ์ค][JAVA]10816๋ฒ : ์ซ์ ์นด๋ 2 (0) | 2022.12.06 |