# 평창 동계 올림픽
현재(2018.02.19) 평창 동계 올림픽의 메달순위 결과는 아래와 같다.

## 문제
앞으로 20경기가 남아있고, 모든 국가가 메달을 획득 확률이 같다고 할 때, 최종 결과를 출력하시오.
## 출력 예
```
1. 노르웨이 13 / 10 / 10 Total: 33
2. ...
...
10. 일본 3 / 6 / 3 Total: 12
```
---
## Step 1
출전국가에 대한 정보를 클래스로 만들어 주세요. (출전국가는 이름, 각 메달수를 갖음)
```
Country {
String name;
int gold;
int silver;
int bronze;
}
```
## Step 2
현재 메달 순위에 등록된 각 나라별 정보를 생성자를 통해 배열로 만들어 주세요.
```
Country {
// 필드
...
// 생성자
Country(String name, int gold, int silver, int bronze) {
this.name = name;
this.gold = gold;
...
}
// main
public static void main(String[] args) {
Country[] countries = new Country[10];
countries[0] = new Country("노르웨이", 10, 9, 8);
...
countries[9] = new Country("일본", 2, 5, 3);
}
}
```
## Step 3
Step 2에서 만든 각나라별 정보들이 잘 등록 되었는지 확인할 수 있게 toString() 메소드를 작성해주세요
```
// System.out.println(countries[0].toString());
노르웨이 10 / 9 / 8 Total: 27
```
## Step 4
앞으로 남은 20경기의 각 메달을 10개국 중 임의의 한 나라에 수여 하도록 코드를 작성해주세요.
```
for (int i = 0; i < 20; i ++) {
int randomIndex = (int) (Math.random * 10);
countries[randomIndex].gold++;
int randomIndex = (int) (Math.random * 10);
countries[randomIndex].silver++;
int randomIndex = (int) (Math.random * 10);
countries[randomIndex].bronze++;
}
```
## Step 5
금, 은, 동 메달에 따라 출전국가를 정렬하고, 최종 순위를 출력 해주세요.
```
1. 노르웨이 13 / 10 / 10 Total: 33
2. ...
...
10. 일본 3 / 6 / 3 Total: 12
```