백준 23810번 (골뱅이 찍기 – 뒤집힌 ㅋ, C++) [BAEKJOON]

골뱅이 찍기 – 뒤집힌 ㅋ

https://www.acmicpc.net/problem/23810

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초512 MB63854853386.246%

문제

서준이는 아빠로부터 골뱅이가 들어 있는 상자를 생일 선물로 받았다.

상자 안에는 뒤집힌 ㅋ자 모양의 골뱅이가 들어있다.

뒤집힌 ㅋ자 모양은 가로 및 세로로 각각 5개의 셀로 구성되어 있다.

상자에는 정사각형 모양의 셀의 크기를 나타내는 숫자 하나가 적혀있다. 

셀의 크기 N이 주어지면 예제 출력과 같은 방식으로 골뱅이 모양을 출력하시오.

입력

첫째 줄에 정수 N(1 ≤ N ≤ 100)이 주어진다.

출력

셀의 크기가 N인 골뱅이를 출력한다.

예제 입력 1

1

예제 출력 1

@@@@@
@
@@@@@
@
@

예제 입력 2

3

예제 출력 2

@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@
@@@
@@@
@@@
@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@
@@@
@@@
@@@
@@@
@@@
@@@

출처

알고리즘 분류


통과된 코드

#include <iostream>

using namespace std;

int N;

int main() 
{
	ios_base::sync_with_stdio(false); // scanf와 동기화를 비활성화
	// cin.tie(null); 코드는 cin과 cout의 묶음을 풀어줍니다.
	cin.tie(NULL);
	cout.tie(NULL);

	cin >> N;

	for (int k = 0; k < 2; k++) {
		for (int i = 0; i < N; i++) {
			for (int j = 0; j < 5 * N; j++) cout << '@';
			cout << "\n";
		}
		for (int i = 0; i < N; i++) {
			for (int j = 0; j < N; j++) cout << '@';
			cout << "\n";
		}
	}

	for (int i = 0; i < N; i++) {
		for (int j = 0; j < N; j++) cout << '@';
		cout << "\n";
	}

	return 0;
}

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤