본문 바로가기

Algorithm/Implementation

(C++, Rust) - 백준(BOJ) 23802 : 골뱅이 찍기 - 뒤집힌 ㄱ

반응형

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

 

23802번: 골뱅이 찍기 - 뒤집힌 ㄱ

서준이는 아빠로부터 골뱅이가 들어 있는 상자를 생일 선물로 받았다. 상자 안에는 뒤집힌 ㄱ자 모양의 골뱅이가 들어있다. 뒤집힌 ㄱ자 모양은 가로 및 세로로 각각 5개의 셀로 구성되어 있다.

www.acmicpc.net

간단 출력문제였습니다.

📕 풀이방법

📔 입력 및 초기화

n을 선언 후 입력 받습니다.

📔 정답출력

2중 for loop를 수행하며 규칙에 맞게 출력합니다.


📕 Code

C++

#include <bits/stdc++.h>
using namespace std;
int n;
int main(){
    cin >> n;
    for(int i = 0; i < n; i++) {
        for(int j = 0; j < n * 5; j++){
            cout << "@";
        }
        cout << '\n';
    }
    for(int i = 0; i < n * 4; i++){
        for(int j = 0; j < n; j++){
            cout << "@";
        }
        cout << '\n';
    }
}

Rust

use std::io;

fn main() {
    let mut line = String::new();
    io::stdin().read_line(&mut line).expect("wrong io");
    let n = line.trim().parse::<i64>().unwrap();
    for _ in 0..n {
        for _ in 0..n * 5 {
            print!("@");
        }
        println!();
    }
    for _ in 0..n * 4 {
        for _ in 0..n {
            print!("@");
        }
        println!();
    }
}

*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.