공부하기/백준

[Java] 백준 풀기 13752 - 히스토그램

XEV 2023. 3. 7. 22:51

자바 백준 13752번

브론즈 3

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

 

13752번: 히스토그램

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

www.acmicpc.net

 

 

 

 

 

문제 보기

분류: 구현

 

 

 

 

 

문제 풀기

주어진 테스트 케이스와 히스토그램의 크기를 int 로 입력받는다.

단위 히스토그램인 문자 "=" 를 준비하고 .repeat() 함수를 이용하여 입력된 히스토그램의 크기만큼 "=" 를 반복 생성 후 테스트 케이스 개수만큼 한 줄씩 출력한다.

 

 

 

 

 

코드 보기

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        
        Scanner sc = new Scanner(System.in);
        
        int testCase = sc.nextInt();
        
        for (int i = 0; i < testCase; i++) {
            int histogram_val = sc.nextInt();
            String unit_bar = "=";
            String histogram_bar = unit_bar.repeat(histogram_val);
            
            System.out.println(histogram_bar);
        }
    }
}