[백준 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 = true; break; } } 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 |