728x90
코딩 테스트를 대비한 기출문제와 풀이
문제
한 숫자가 다른 숫자의 '접두어'인 경우 있는지 확인하기
1. String[] book는 번호를 담은 배열이다.
0번, 1번, ..., n번 째 값이 다른 값의 '접두어'인 경우 false를, 그렇지 않다면 true를 return 한다.
ex)
book
["11", "74543", "11253432"] false;
["34", "67345", "2543"] true
["43", "432", "43216634"] false
더보기
import java.util.Arrays;
class Solution {
public boolean solution(String[] book) {
boolean answer = true;
Arrays.sort(book);
for(int i = 0; i < book.length - 2; ++i){
int j = i + 1;
if(book[j].startsWith(book[i])){
answer = false;
break;
}
}
return answer;
}
}
728x90
반응형
'알고리즘, 자료구조 > Coding Test' 카테고리의 다른 글
코딩 테스트 :: 기출문제와 풀이 (0) | 2021.01.26 |
---|
댓글