- nextInt() 사용 후, 엔터를 치고나서 nextLine()사용시 엔터가 nextLine()으로 값이 들어가게 됨
- 따라서, 중간에 nextLine() 한 번 더 쳐줘서 공백을 없애야 함
package day0815;
import java.util.*;
public class Main1093 {
private static final int SIZE = 23;
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int[] arr = new int[SIZE];
int n = scan.nextInt();
// nextInt()사용 후, nextLine()사용시 개행문자 제거 위해 nextLine()을 한 번 더 사용
scan.nextLine();
String[] arrStr = scan.nextLine().split(" ");
for(String a : arrStr) {
arr[Integer.parseInt(a)-1]+=1;
}
for(int a : arr) {
System.out.print(a+" ");
}
}
}'Algorithm_JAVA' 카테고리의 다른 글
| [Java] int배열 초기화하기 (0) | 2021.08.15 |
|---|---|
| [Java, 코드업 100제] 1082번 16진수 구구단 (0) | 2021.08.09 |
| [Java, 코드업 100제] 삼항 연산자 (0) | 2021.08.08 |
| [Java, 코드업100제] String을 Long타입으로 변환하는 방법 (0) | 2021.08.07 |
| [Java, 코드업100제] 아스키코드를 이용해 문자를 10진수로 출력하기 (0) | 2021.08.07 |