반응형
테스트케이스 입력이 다음과 같이 주어졌을때 처리 방법
case 1 : 첫 줄에는 숫자의 갯수 N / 두번째 줄부터는 숫자 주어진 경우
3
1
2
3
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine()); // 첫번째 N 문자 입력받기
String[] str = new String[N]; // N 크기의 String 배열 생성
for (int i = 0; N > i; ++i) { // String 배열에 입력받은 문자 담기
str[i] = br.readLine();
}
for (int i = 0; N > i; ++i) { // String 배열에 담긴 문자 출력
System.out.print(str[i] + " ");
}
}
case 2 : 첫 줄에는 숫자의 갯수 N / 두번째 줄에 N개의 숫자가 띄어쓰기 없이 주어진 경우
3
123
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine()); // 첫번째 줄 문자 N 입력받기
String str = br.readLine(); // 두번째 줄 입력 받기
for (int i = 0; N > i; ++i) { // 두번째 줄 문자 하나씩 N개 출력하기.
System.out.print(str.charAt(i) + " ");
}
}
case 3 : 첫 줄에는 숫자의 갯수 N / 두번째 줄에 N개의 숫자가 공백과 함께 주어진 경우
3
1 2 3
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine()); // 첫번째 줄 문자 N 입력받기
String str = br.readLine(); // 두번째 줄 입력 받기
StringTokenizer st = new StringTokenizer(str, " "); // 입력받은 두번째 줄 공백을 기준으로 자르기
for (int i = 0; N > i; ++i) { // 잘린 순서대로 출력하기.
System.out.print(st.nextToken() + " ");
}
}
case 4 : 첫 줄에는 숫자의 갯수 N / 두번째 줄에 N개의 숫자가 콤마와 함께 주어진 경우
3
1,2,3
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine()); // 첫번째 줄 문자 N 입력받기
String str = br.readLine(); // 두번째 줄 입력 받기
StringTokenizer st = new StringTokenizer(str, ","); // 입력받은 두번째 줄 공백을 기준으로 자르기
for (int i = 0; N > i; ++i) { // 잘린 순서대로 출력하기.
System.out.print(st.nextToken() + " ");
}
}
반응형
'컴퓨터 > JAVA' 카테고리의 다른 글
코딩테스트를 위한 자바(java) 비트마스크 - 6 (0) | 2020.03.12 |
---|---|
코딩테스트를 위한 자바(java) 비트연산 - 5 (0) | 2020.03.12 |
코딩테스트를 위한 자바(java) 2차원 배열 입력받기 - 4 (0) | 2020.03.08 |
코딩테스트를 위한 자바(java) 순열함수 구현 - 3 (0) | 2020.02.21 |
코딩테스트를 위한 자바(java) 정렬 - 2 (0) | 2020.02.21 |