[백준 2804번] 크로스워드 만들기

2018. 1. 12. 20:52알고리즘/백준

반응형










소스코드


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
#include <iostream>
using namespace std;
 
int main() {
    char a[31], b[31];
    int aleng=-1, bleng = -1, aidx,bidx;
    bool chkFlag = false;
    cin >> a >> b;
    while (a[++aleng] != '\0') {}
    while (b[++bleng] != '\0') {}
    for (int i = 0; i < aleng; i++) {
        for (int j = 0; j < bleng; j++) {
            if (a[i] == b[j]) { aidx = i, bidx = j; chkFlag = truebreak; }
        }
        if (chkFlag) { break; }
    }
    for (int i = 0; i < bleng; i++) {
        for (int j = 0; j < aleng; j++) {
            if (j == aidx && i!=bidx) { cout << b[i]; }
            else if (i == bidx) { cout << a[j]; }
            else { cout << '.'; }
        } cout << '\n';
    }
    return 0;
}
cs


반응형

'알고리즘 > 백준' 카테고리의 다른 글

[백준 1188번] 음식 평론가  (0) 2018.02.22
[백준 10409번] 서버  (1) 2018.01.12
[백준 10709번] 기상캐스터  (0) 2018.01.12
[백준 2798번] 블랙잭  (0) 2018.01.12
[백준 2909번] 캔디 구매  (0) 2018.01.12