반응형
https://www.acmicpc.net/problem/5086
위의 문제는 BaekJoon Online Judge의 단계별로 풀어보기 중 16단계
수학3의 카테고리에 포함되어 있는 문제이다.
간만에 매우쉬운문제를 풀어서 기분이 좋아졌다!
어려운 문제를 고민하며 푸는 것과 풀었을 때 느끼는 성취감도 좋지만
가끔씩은 바로바로 끝낼 수 있는 간단한 문제도 좋은 것 같다.
코딩을 하는데 있어 수학을 알면 좋지만 필수는 아니라고 들은 것 같다.
하지만 나는 나중에 더 좋은 코드를 위해 수학공부도 같이 병행해야겠다.
A와 B로 입력을 받은 다음
B가 A로 나누어 떨어지면 A는 B의 약수 이므로 "factor"문자열을 출력하고,
A가 B로 나누어 떨어지면 A는 B의 배수 이므로 "multiple"문자열을 출력한다.
둘 다 0으로 나누어 떨어지지 않으면 "neither"문자열을 출력한다.
import java.util.Scanner;
public class Question_5086 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while(true) {
int A = sc.nextInt();
int B = sc.nextInt();
if(A == 0 && B == 0)
break;
if(B % A == 0)
System.out.println("factor");
else if(A % B == 0)
System.out.println("multiple");
else
System.out.println("neither");
}
}
}
반응형
'BaekJoon' 카테고리의 다른 글
[백준] 11653번 : 소인수분해(JAVA) (0) | 2019.11.20 |
---|---|
[백준] 1037번 : 약수(JAVA) (0) | 2019.11.20 |
[백준] 11650번 : 좌표 정렬하기(JAVA) (0) | 2019.11.18 |
[백준] 10989번 : 수 정렬하기 3(JAVA) (0) | 2019.11.17 |
[백준] 2164번 : 카드2(JAVA) (0) | 2019.11.17 |
댓글