공부하기/백준

[Java] 백준 풀기 26766 - Serca

XEV 2023. 3. 27. 23:49

자바 백준 26766번

브론즈 5

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

 

26766번: Serca

Informatycy to też ludzie, więc jak wszyscy potrzebują trochę miłości. Bajtek właśnie postanowił wyznać miłość pięknej Bajtolinie i w tym celu zamierza narysować jej N serduszek w ASCII art złożonych ze znaków małpy (@). Jedno serduszko

www.acmicpc.net

 

 

 

 

 

문제 보기

분류: 구현

 

 

 

 

 

문제 풀기

문제를 읽지도 않고 눈치로 푼건 처음인것 같다..

예제로 주어진 입력값과 출력값을 보고 문제를 유추하여, 입력되는 자연수 만큼 하트 모양을 출력하라는 것을 찍어 맞추었다. 입력되는 자연수는 1 에서 100 000 범위인듯 하고..

출처에 polish 가 있는것으로 보아 문제의 언어는 폴란드 어 인듯 하다.

따라서, 눈치껏 문제를 풀어보면 주어진 자연수 만큼 for loop 을 돌려서 하트 모양을 반복 출력한다.

문제에서 주어진 예제 출력과 같이 빈 공백 또한 그대로 출력한다.

 

 

 

 

 

코드 보기

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 = 0; i < n; i++) {
            System.out.println(" @@@   @@@ ");
            System.out.println("@   @ @   @");
            System.out.println("@    @    @");
            System.out.println("@         @");
            System.out.println(" @       @ ");
            System.out.println("  @     @  ");
            System.out.println("   @   @   ");
            System.out.println("    @ @    ");
            System.out.println("     @     ");
        }
        
    }
}