[백준] 2804번 크로스워드 만들기 (java)
728x90
반응형
import java.util.Scanner;
//2804번
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
String a=sc.next();
String b=sc.next();
int n=0,m=0;
for (int i = 0; i < a.length(); i++) {
if(b.indexOf(a.charAt(i))!=-1) {
n=i;
m=b.indexOf(a.charAt(i));
break;
}
}
char[][] map=new char[b.length()][a.length()];
for (int i = 0; i < map.length; i++) {
for (int j = 0; j < map[0].length; j++) {
if(i==m) {
map[i][j]=a.charAt(j);
}else if(j==n) {
map[i][j]=b.charAt(i);
}else {
map[i][j]='.';
}
}
}
for (int i = 0; i < map.length; i++) {
for (int j = 0; j < map[0].length; j++) {
System.out.print(map[i][j]);
}
System.out.println();
}
}
}
728x90
반응형
'백준' 카테고리의 다른 글
[백준] 16562번. 친구비 (java, union-find) (0) | 2021.03.18 |
---|---|
[백준] 13300번 방 배정 (java) (0) | 2021.02.26 |
[백준] 2567번 색종이 -2 (java) (0) | 2021.02.26 |
[백준 ] 10163번 색종이 (java) (0) | 2021.02.26 |
[백준] 1987번 알파벳 (java, dfs) (0) | 2021.02.18 |
TAGS.