티스토리 뷰
출저 : https://www.acmicpc.net/problem/2804
"구현"
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; class Main { static char[] A,B; static int N,M; static char[][] map; static int I,J; static StringBuilder sb = new StringBuilder(); public static void main (String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); A = st.nextToken().toCharArray(); B = st.nextToken().toCharArray(); N = A.length; M = B.length; map = new char[M][N]; for (int i = 0; i < M; i++) { Arrays.fill(map[i], '.'); } loop :for (int i = 0; i < N; i++) { for (int j = 0; j < M; j++) { if(A[i] == B[j]) { map[j] = A; for (int k = 0; k < M; k++) { map[k][i] = B[k]; } break loop; } } } for (int i = 0; i < M; i++) { sb.append(map[i]); sb.append("\n"); } System.out.print(sb.toString()); } } | cs |
'Study > 알고리즘 문제풀이' 카테고리의 다른 글
백준 1937. 욕심쟁이판다 :: 돼지개발자 (0) | 2019.01.10 |
---|---|
백준 3076. 상근이의 체스판 :: 돼지개발자 (0) | 2019.01.03 |
백준 1890. 점프 :: 돼지개발자 (0) | 2019.01.03 |
백준 9291. 스도쿠 채점 :: 돼지개발자 (0) | 2018.12.30 |
SWEA 2819. 격자판의 숫자 이어 붙이기 :: 돼지개발자 (0) | 2018.12.26 |
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday