최대공약수 찾는 문제에서 위에서부터 내려오는 코드를 짰는데 찾은 순간 break 등으로 멈추어야하는데 그걸 하지 않는 바람에 답이 자꾸 다르게 나와서 한참 고생했다.
//string 자를때
String.substring()
//배열 자를때
Arrays.copyOfRange()
자르기는 인수 받는게 비슷하게 2-3가져오려면 1,3식으로 적어야 함
Arrays.sort(failureNum, new Comparator<double[]>() {
@Override
public int compare(double[] o1, double[] o2) {
//실패율 같을때 1번=번호에 따라 오름차순 정렬
if (o1[0] == o2[0]) {
return Double.compare(o1[1], o2[1]);
} else {
//나머지는 실패율 내림차순 정렬
return Double.compare(o2[0], o1[0]);
}
}
});
이중정렬