package k20231204;

import java.util.Arrays;
public class RankTest {
public static void main(String[] args) {
int[] score = {80, 100, 70, 100, 90};
// 석차를 기억하는 기억장소는 무조건 1로 초기화 시킨다.
int[] rank = new int[score.length];
for (int i = 0; i<rank.length; i++) {
rank[i] = 1;
}
// System.out.println(Arrays.toString(score)+" , " + Arrays.toString(rank));
for (int i = 0; i<rank.length; i++) {
for (int j = 0; j<score.length; j++) {
// 내림차순 (큰 점수가 1등)
// 부등호를 ">"로 수정하면 오름차순 석차(작은 점수가 1등)
if (score[i] > score[j]) {
rank[i]++;
}
}
}
for (int i = 0; i<rank.length; i++) {
System.out.printf("%3d점은 %d등 입니다.\n", score[i], rank[i]);
}
}
}
'java&eclipse 코딩 알고리즘 > 20231204' 카테고리의 다른 글
| SelectionSort (0) | 2023.12.13 |
|---|---|
| RankTest2 (0) | 2023.12.13 |
| PowerBallTest (0) | 2023.12.13 |
| LottoTest2 (0) | 2023.12.13 |
| FibonacciTest2 (0) | 2023.12.13 |