Day 25 시뮬레이션, 조건문, 수학

Day 단계 2023-11-15

1. 문자열 밀기

class Solution {
    public int solution(String A, String B) {
        StringBuilder sb = new StringBuilder();        
        int answer = 0;
        if (B.equals(A)) return answer;
        else {
            for(int i = 0; i < A.length(); i++) {
                sb.append(A.charAt(A.length()-1)).append(A.substring(0, A.length()-1));
                A = sb.toString();
                answer++;
                if (!B.equals(A)) {
                    sb.setLength(0);
                    continue;
                }
                else return answer;
            }
        }
        return -1;
    }
}
return (B+B).indexOf(A);