아이디어
- 입력을 받는게 은근 쉽지 않네
- 공백없이 숫자 받기 -> ?
- 그냥 String으로 받아서 charAt()-'0'으로 받기
public class Review1 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int N = Integer.parseInt(scan.nextLine());
//배열 생성
int[] array = new int[N];
String line = scan.nextLine();
//N개만큼 받기
for (int i = 0; i< N ; i++) {
array[i] = line.charAt(i) - '0';
}
for (int i = 0; i< N ; i++) {
System.out.println(array[i]);
}
}
}
//입력: 5 5 4 3 2 1
int n = scan.nextInt();
int[] arr = new int[n];
for (int i=0; i<n; i++){
arr[i] = scan.nextInt();
}
//입력: 1 2 3 4 5
String[] input = bf.readLine().split(" ");
int[] arr = new int[input.length];
for (int i = 0; i< input.length; i++){
arr[i] = Integer.parseInt(input[i]);
//또는 String Tokenizer
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(bf.readLine());
int N = Integer.parseInt(st.nextToken());
}
//입력: 12345
String line = bf.readine();
int[] arr = new int[line.length()];
for (int i = 0; i< line.length(); i++){
arr[i] = line.charAt(i)- '0';
}
// 입력:
// 3 4
// 1 2 3 4
// 5 6 7 8
// 9 10 11 12
int n = scan.nextInt();
int m - scan.nextInt();
int[][] arr = new int[n][m];
for (int i = 0; i< n; i++){
for(int j = 0; j< m; j){
arr[i][j] = scan.nextInt();
}
}
//scanner
while(scan.hasNext()){
int n = scan.nextInt();
//처리
}
StringBuilder sb = new StringBuilder();
for (int i =0; i< n; i++_){
sb.append(i).append("\n");
}
System.out.print(sb);