c c++ 언어 공부
백준 13752번 : 히스토그램 (C 언어)
Code C
2023. 10. 6. 12:10
https://www.acmicpc.net/problem/13752
13752번: 히스토그램
히스토그램은 데이터를 시각적으로 표현한 것이다. 막대로 구성되며 각 막대의 길이는 데이터 양의 크기를 나타낸다. 일부 데이터가 주어지면 히스토그램을 생성하시오.
www.acmicpc.net
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#include <stdio.h>
int main()
{
int n;
scanf("%d", &n);
while (n--)
{
int k;
scanf("%d", &k);
for (int i = 0; i < k; i++)
{
printf("=");
}
printf("\n");
}
}
|
cs |
문제 설명:
주어진 테스트 케이스의 개수 n과 각 히스토그램의 크기 k가 주어집니다. 각 히스토그램의 크기 k와 동일한 수의 '='를 출력하는 것이 요구됩니다.
코드 설명:
- 먼저, 변수 n에 테스트 케이스의 개수를 입력 받습니다.
- while 루프를 이용하여 각 테스트 케이스에 대한 처리를 수행합니다.
- k에 각 테스트 케이스의 히스토그램 크기를 입력 받습니다.
- for 루프를 이용하여 k만큼 '='을 출력하여 히스토그램을 생성합니다.
- 각 테스트 케이스에 대한 처리가 끝나면 줄바꿈을 출력하여 다음 테스트 케이스에 대한 결과를 표시합니다.