
문제 유형: 2562
9개의 정수를 입력 받아 배열에 저장하고 입력받은 정수 중에 최댓값과 그 값이 몇번 째 값인지 출력하라.
- 배열을 만들고 배열의 크기를 9로 지정해준다.
- 배열을 정수 9개로 채워준다.
- 그 뒤 변수 max, maxlen을 생성해주고 초기값을 설정해준다.
- { for문, if문 }을 사용하여 max값, maxlen의 값을 찾는다. maxlen의 값은 index가 아닌 순서이기 때문에 +1을 해서 출력해준다.

문제 유형: 10810
바구니의 개수, 공을 총 몇번 넣을 것인지를 정해주고 i번째 ~ j번째 바구니에 공을 k번 넣을 것 인지 입력받는다. 바구니에 공이 들어있다면 그 바구니는 비우고 다시 공을 넣는다.
- { StringTokenizer }로 N, M을 입력받는다.
- 크기가 N인 배열을 생성해준다.
- { for문, StringTokenizer }를 사용하여 i, j, k를 입력받고 { for ( int a = i - 1) }바구니의 숫자와 index 번호의 차이가 있기 때문에 -1을 해준다. 그 뒤 j번째 까지 k를 넣어준다.
- { for (int ball : baskets) }을 사용해 배열의 값을 하나씩 ball에 저장해 출력해준다.

문제 유형: 10813
바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 바구니에는 공이 1개씩 들어있고, 처음에는 바구니에 적혀있는 번호와 같은 번호가 적힌 공이 들어있다.
앞으로 M번 공을 바꾸려고 한다. 공을 바꿀 바구니 2개를 선택하고, 두 바구니에 들어있는 공을 서로 교환한다.
공을 어떻게 바꿀지가 주어졌을 때, M번 공을 바꾼 이후에 각 바구니에 어떤 공이 들어있는지 구하는 프로그램을 작성하시오.
- { StringTokenizer }로 N, M을 입력받는다.
- 크기가 N인 배열을 생성해주고 배열의 초기값을 설정해준다. (바구니의 개수는 index + 1이다.)
- { StringTokenizer }로 i, j을 입력받는다.
- index의 값을 교환해주기 위해서 변수를 하나 생성하고 [i - 1]값을 넣어준다. 그리고 교환하고 싶은 값으로 대체한다. 그 후 temp의 값을 교환한 값으로 바꾸어 저장하게 되면 교환된다.