220719 자르기, 이중정렬

Jongleee·2022년 7월 19일
1

TIL

목록 보기
4/737

최대공약수 찾는 문제에서 위에서부터 내려오는 코드를 짰는데 찾은 순간 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]);
                }
            }
        });
        

이중정렬

0개의 댓글