공부하기/백준

[Java] 백준 풀기 26767 - Hurra!

XEV 2023. 5. 13. 23:46

자바 백준 26767번

브론즈 4

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

 

26767번: Hurra!

Mała Bajtynka lubi liczyć, a szczególnie uwielbia liczby 7 i 11. Mimo najlepszych starań nauczycieli, Bajtynka uroczyście celebruje, zarówno w mowie, jak i na piśmie, każdą napotkaną liczbę podzielną przez 7, zamiast jej nazwy wykrzykując (alb

www.acmicpc.net

 

 

 

 

 

문제 보기

분류: 수학, 구현, 사칙연산

 

 

 

 

 

문제 풀기

1 부터 주어진 수만큼 for loop 을 돌리면서 각 수를 조건문에 대입한다. 조건문은 7 로 나누어 떨어지고 11 로 나누어 떨어지는 조건을 시작으로 7 로 나누어 떨어질 때, 그리고 11 로 나누어 떨어질 때를 구분한다. 이 조건들에 따라 각각에 맞는 단어를 출력하고, 이 세 조건에 모두 맞지 않는 경우에는 현재 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 = 1; i <= n; i++) {
            if (i % 7 == 0 && i % 11 == 0) {
                System.out.println("Wiwat!");
            }
            else if (i % 7 == 0) {
                System.out.println("Hurra!");
            }
            else if (i % 11 == 0) {
                System.out.println("Super!");
            }
            else {
                System.out.println(i);
            }
        }

    }
}