BOJ: 13752 히스토그램

최대 1 분 소요

문제

히스토그램은 데이터를 시각적으로 표현한 것이다. 막대로 구성되며 각 막대의 길이는 데이터 양의 크기를 나타낸다. 일부 데이터가 주어지면 히스토그램을 생성하시오.

입력

첫 번째 줄에는 테스트 케이스의 개수 \(n (1 \leq n \leq 100)\)이 주어진다. 다음 \(n\) 개의 줄에는 각 히스토그램의 크기 \(k (1 \leq k \leq 80)\)가 주어진다.

출력

각 테스트 케이스에 대해서 히스토그램의 크기 \(k\)와 동일한 수의 ‘=’를 출력한다. ‘=’ 사이에 공백은 존재하지 않는다.

예제 입력 1

5
1
3
4
6
2

예제 출력 1

=
===
====
======
==

예제 입력 2

4
10
30
25
16

예제 출력 2

==========
==============================
=========================
================


코드

#include <bits/stdc++.h>

using namespace std;

int main(void) {
    int n, k;

    cin>>n;

    for(int i=0; i<n; i++) {
        cin>>k;

        for(int j=0; j<k; j++)
            cout<<"=";
        
        cout<<'\n';
    }

    return 0;
}

Reference

BOJ

태그:

카테고리:

업데이트:

댓글남기기