https://www.acmicpc.net/problem/13752
문제 해석
'첫 번째 줄에는 테스트 케이스의 개수 n (1 ≤ n ≤ 100)이 주어진다.'
=> 출력할 테스트 케이스의 변수 필요
'각 테스트 케이스에 대해서 히스토그램의 크기 k와 동일한 수의 '='를 출력한다.'
=> '='을 출력하기 위한 반복문 필요
코드
#include <iostream>
using namespace std;
int main() {
int n;
int chart;
cin >> n;
for (int i = 0; i < n; i++) {
cin >> chart;
for (int j = 0; j < chart; j++)
cout << '=';
cout << "\n";
}
return 0;
}
문제 풀이
테스트 케이스의 수를 입력받기 위해 첫 줄에 변수를 정의하고 입력받을 수 있는 std::cin을 이용한다.
반복문을 이용하여 앞서 정의한 chart변수에 하나씩 값을 입력받고 for문을 중첩해주어 그 값에 대한 '='을 출력했다.
for문 안에서 i값과 j값이 1씩 증가하여 반복이 진행될 수 있게 했다.
사용언어: C++17
'Koala - 6기 > 기초 알고리즘 스터디' 카테고리의 다른 글
[백준/Python] 2562번: 최댓값 (0) | 2022.03.24 |
---|---|
[백준/python]19698번 헛간청약 (0) | 2022.03.21 |
[백준/ c++]13752번 : 히스토그램 (0) | 2022.03.20 |
[백준/Python]1264번 모음의 개수 (0) | 2022.03.20 |
[백준/python] 2675번: 문자열 반복 (0) | 2022.03.20 |