공부하기/백준

[Java] 백준 풀기 23803 - 골뱅이 찍기 ㄴ

XEV 2023. 4. 25. 23:39

자바 백준 23803번

브론즈 3

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

 

23803번: 골뱅이 찍기 - ㄴ

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

www.acmicpc.net

 

 

 

 

 

문제 보기

분류: 구현

 

 

 

 

 

문제 풀기

함수 repeat() 을 사용하여 알맞은 개수만큼 "@" 을 출력한다.

주어진 n 과 관계를 파악하면 n 의 4 배수 라인까지 가로로 n 개의 "@" 을 출력하고, 4 배수 이후에는 n * 5 개의 "@" 을 출력한다.

 

 

 

 

 

코드 보기

import java.util.Scanner;

public class Main {
    public static void main(String args[]) {
        
        Scanner sc = new Scanner(System.in);
        
        int n = sc.nextInt();
        
        for (int i = 1; i <= n * 5; i++) {
            if (i <= n * 4) {
                System.out.println("@".repeat(n));
            }
            else {
                System.out.println("@".repeat(n * 5));
            }
        }

    }
}