반응형
https://www.acmicpc.net/problem/23806
출력 문제였습니다.
📕 풀이방법
📔 입력 및 초기화
n선언후 입력받습니다.
📔 풀이과정
형태가 다른 두 부분으로 나눠 출력합니다.
1. 윗, 아랫 부분
2. 중간부분이 부분을 각각 함수로 구현해줍니다.
📕 Code
#include <bits/stdc++.h>
using namespace std;
int n;
void printEdge(){
for(int i = 0; i < n; i++) {
for(int j = 0; j < n * 5; j++) {
cout << "@";
}
cout << '\n';
}
}
void printMid(){
for(int i = 0; i < n * 3; i++) {
for(int j = 0; j < n; j++) {
cout << "@";
}
for(int j = 0; j < n * 3; j++) {
cout << " ";
}
for(int j = 0; j < n; j++) {
cout << "@";
}
cout << '\n';
}
}
int main(){
cin >> n;
printEdge();
printMid();
printEdge();
}
*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.
'Algorithm > Implementation' 카테고리의 다른 글
(C++, Rust) - 백준(BOJ) 17210 : 문문문 (0) | 2022.09.09 |
---|---|
(C++) - 백준(BOJ) 17450 : 과자 사기 (0) | 2022.09.08 |
(C++, Rust) - 백준(BOJ) 23804 : 골뱅이 찍기 - ㄷ (0) | 2022.09.06 |
(C++, Rust) - 백준(BOJ) 23794 : 골뱅이 찍기 - 정사각형 (0) | 2022.09.05 |
(C++) - 백준(BOJ) 11800 : Tawla (0) | 2022.09.04 |