이건 내가 작성한 코드
class Solution {
public int solution(String A, String B) {
String comp = A;
int count = 0;
for (int i = 0; i < A.length(); i++) {
if (comp.equals(B)) {
return count;
}
String last = comp.substring(A.length() - 1);
comp = last + comp.substring(0, A.length() - 1);
count++;
}
return -1;
}
}
이거 문제 풀고나면 다른 사람 풀이도 볼 수 있는데 진짜 대단한 사람이 많다는 것을 매번 느낌..
이게 다른 사람 풀이
class Solution {
public int solution(String A, String B) {
String tempB = B.repeat(3);
return tempB.indexOf(A);
}
}
ㅋㅋㅋㅋ
'Playground > 자바문제집' 카테고리의 다른 글
[프로그래머스] 공 던지기 (0) | 2023.02.04 |
---|---|
[프로그래머스] 구슬을 나누는 경우의 수 (0) | 2023.02.04 |
[프로그래머스] 합성수 찾기 (0) | 2023.02.03 |
[프로그래머스] 369게임 (0) | 2023.02.03 |
[프로그래머스] 인덱스 바꾸기 (0) | 2023.02.01 |