1. 문제
구름LEVEL
코딩테스트에서 가장 높은 비중을 차지하는 알고리즘 문제를 제작하고 풀이할 수 있는 온라인 저지 서비스입니다. 기업에서 선호하는 C, C++, 파이썬(Python), 자바(Java), 자바스크립트(Javascript) 이��
level.goorm.io
2. 소스코드
- 단순 출력 문제.
- 단순하게
1) # line 출력
2) 맨 오른쪽에만 #이 있는 line 출력
3) # line 출력
4) 맨 왼쪽에만 #이 있는 line 출력
을 반복하면 된다.
소스코드
#include <iostream>
#include <queue>
#define MAX 100
using namespace std;
int dx [] = { 0, 1, 0, 1};
int dy [] = { 1, 0,-1, 0};
int n, m;
char map[MAX][MAX];
int main() {
cin >> n >> m;
bool line = true;
bool left = false;
for(int i = 0 ; i < n; ++i){
if(line){
for(int j =0; j < m; ++j)
cout << "#";
cout<<'\n';
line = false;
}
else{
if(left) cout<<"#";
for(int j = 0 ;j <m -1; ++j)
cout << ".";
if(!left) cout<<"#";
cout <<'\n';
left = !left;
line = true;
}
}
return 0;
}
'알고리즘 > 구름' 카테고리의 다른 글
[ 구름 / 문자열 ] 앵무새 꼬꼬 (0) | 2020.06.28 |
---|---|
[ 구름 / 단순 구현 ] 고장난 컴퓨터 풀이 (0) | 2020.06.27 |
[ 구름 / 수학 ] 태민이의 취미 풀이 (0) | 2020.06.27 |
[ 구름 / 구현 ] 사은품 교환 풀이 (0) | 2020.06.26 |
[ 구름 / BF ] 근묵자흑 풀이 (1) | 2020.06.26 |