문제 링크 : https://www.acmicpc.net/problem/1377
백준 1838번 과 똑같은 유형의 문제입니다.
요점은 정렬이 완료되었을 때의 i를 구하는 것입니다.
하지만 1838번과 다른 점이 한가지 있습니다.
1838번은 문제에서 서로 다른 N 개의 숫자가 들어온다고 되어있지만 1377번은 그런 설명이 없습니다.
즉, 중복된 숫자가 들어올 수 있다는 뜻입니다.
그러므로 중복된 숫자가 들어왔을 때 stable 정렬을 유지하기 위해 인덱스가 큰 건 뒤로 가도록 compareTo 조건을 살짝 수정해주면 됩니다.
'알고리즘 문제 > 백준' 카테고리의 다른 글
백준 1670번. 정상 회담 2 (Java) (0) | 2019.02.10 |
---|---|
백준 11920번. 버블 정렬 (Java) (0) | 2019.02.10 |
백준 1517번. 버블 소트 (Java) (0) | 2019.02.10 |
백준 1838번. 버블 정렬 (Java) (0) | 2019.01.16 |
백준 1074번. Z (Java) (4) | 2019.01.13 |