재미있는 영어공부...
// you can also use imports, for example:
import java.util.*;
// you can write to stdout for debugging purposes, e.g.
// System.out.println("this is a debug message");
class Solution {
public int solution(int[] A) {
// write your code in Java SE 8
if(A.length == 1){
return 0;
}else{
return checkArr(A);
}
}
public static int checkArr(int [] A){
int answer = 1;
Arrays.sort(A);
for(int i = 0; i < A.length-1; i++){
if(A[i]+1 != A[i+1]){
return 0;
}
}
//System.out.println(answer);
return answer;
}
}
이렇게 풀다가, 다른 분 것 찾아보니까 아래와 같이 풀길래 변경함
// you can also use imports, for example:
import java.util.*;
// you can write to stdout for debugging purposes, e.g.
// System.out.println("this is a debug message");
class Solution {
public int solution(int[] A) {
// write your code in Java SE 8
return checkArr(A);
}
public static int checkArr(int [] A){
Arrays.sort(A);
for(int i = 1; i <= A.length; i++){
if(A[i-1] != i){
return 0;
}
}
return 1;
}
}
0123456 때문에 1부터 안 시작했는데, 문제 내에 1부터라고 써있다...
오늘도 문제를 잘 읽었으면 잘 풀었을 것!
댓글
댓글 쓰기