프로그래머스 120921 문자열 밀기 JAVA

sundays·2023년 2월 24일
0

문제

문자열 밀기

풀이

본격적으로 멍청이가 되기 시작한건지? 문제를 또 잘못읽어써요
오른쪽 왼쪽 전부 돌려서 일치하는 가장 짧게 돌린 횟수를 말하는 줄 알았네요... 피곤한가...
왤케 오래걸리는지 모를입니다.
문자열은 항상 인덱스가 난리네요 정말

	public static int solution(String A, String B) {
        int answer = 0;
        for (int i = 0; i < A.length(); i++) {
            if (A.equals(B)) {
                return answer;
            } else {
                String c = A.substring(A.length() - 1);
                A = c + A.substring(0, A.length() - 1);
                answer++;
            }
        }
        return -1;
    }

아 그리고 다른 분들 코드를 봤는데!!!!
(B + B).indexOf(A)
이 한줄의 아름다움 너무 예뻐요 ~

전체 코드

전체 코드

profile
develop life

0개의 댓글