다희의 코딩 성장일기
[JUNGOL] 정올 2857. 세로읽기_자바 JAVA 본문
[ 문제 ] 정올 2857. 세로읽기
문제 링크 : jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=2119&sca=2050
[ 입출력 ]
[ 풀이 ]
< 접근 방법 및 풀이 >
- 문자를 입력받을 char 배열 arr은 총 5줄 최대 15글자가 주어지므로 arr[5][15] 사이즈로 선언한다.
- 입력은 5줄이 입력되므로 한 줄씩 String으로 입력받는다.
- 입력받은 String을 charAt() 메서드를 사용해 char 문자형으로 바꿔 arr배열에 하나씩 값을 넣어준다.
- 세로로읽어서 출력한다.
< 주의할 점 >
- 문자형 배열 기본값은 '\0' 이다. arr배열에 \0값이 들어가있는 부분은 continue로 넘긴다.
JAVA코드
더보기
package 문자열;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class 세로읽기_2857 {
public static void main(String[] args) throws IOException {
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
char arr[][] = new char [5][15];
//5줄 입력
for (int i = 0; i < 5; i++) {
String s = in.readLine();
for (int j = 0; j < s.length(); j++) {
arr[i][j] = s.charAt(j);
}
}
for (int i = 0; i < 15; i++) {
for (int j = 0; j < 5; j++) {
if(arr[j][i] == '\0') continue;
System.out.print(arr[j][i]);
}
}
}
}
REVIEW
가볍고 쉬운 문제다!
'Algorithm > 정올' 카테고리의 다른 글
[JUNGOL] 정올 1516. 단어 세기_자바 JAVA (0) | 2020.12.27 |
---|---|
[JUNGOL] 정올 1880. 암호풀기(Message Decowding)_자바 JAVA (0) | 2020.12.27 |
[정올 Begginer_Coder - 문자열] 2514.문자열 찾기_자바JAVA (1) | 2020.12.14 |
[정올 Begginer_Coder - 문자열] 2604.그릇_자바JAVA (0) | 2020.12.14 |
[정올 Begginer_Coder - 수학1] 1002.최대공약수, 최소공배수_자바JAVA (2) | 2020.12.13 |
Comments