자바 백준 26767번
브론즈 4
https://www.acmicpc.net/problem/26767
문제 보기
분류: 수학, 구현, 사칙연산
문제 풀기
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);
}
}
}
}
'공부하기 > 백준' 카테고리의 다른 글
[Java] 백준 풀기 6750 - Rotating letters (2) | 2023.05.15 |
---|---|
[Java] 백준 풀기 10871 - X보다 작은 수 (0) | 2023.05.15 |
[Java] 백준 풀기 9699 - RICE SACK (0) | 2023.05.12 |
[Java] 백준 풀기 9950 - Rectangles (0) | 2023.05.11 |
[Java] 백준 풀기 23812 - 골뱅이 찍기 돌아간 ㅍ (0) | 2023.05.10 |