728x90
난이도 : 브론즈3
풀이일 : 06283
https://www.acmicpc.net/problem/5086
5086번: 배수와 약수
각 테스트 케이스마다 첫 번째 숫자가 두 번째 숫자의 약수라면 factor를, 배수라면 multiple을, 둘 다 아니라면 neither를 출력한다.
www.acmicpc.net
링크로 이동하기 귀찮은 분들을 위한 문제 캡쳐
풀이 코드
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int a = scan.nextInt();
int b = scan.nextInt();
// a, b가 0이 아니라면 반복
while (a != 0 && b != 0) {
if (b % a == 0) {
System.out.println("factor");
}
else if (a % b == 0) {
System.out.println("multiple");
}
else {
System.out.println("neither");
}
// 다음 a, b 입력 받기
a = scan.nextInt();
b = scan.nextInt();
}
}
}
느낀점
다시 파이썬 풀이에 적응하느라 잘 안풀리는 기간인데, 자바는 쉬운 문제를 풀어도 뭔가를 풀어내니까 기분이 좋다.
이러다간 브론즈 문제 중 더 이상 풀지 않은 문제가 없을 때 실버를 풀게 될 것 같지만...
'알고리즘 > 🥉 브론즈' 카테고리의 다른 글
백준 2501 약수 구하기 자바 풀이 (0) | 2023.06.30 |
---|---|
백준 3053 택시 기하학 자바 풀이 (0) | 2023.06.29 |
백준 11721 열 개씩 끊어 출력하기 자바 풀이 (0) | 2023.06.27 |
백준 10039 평균 점수 자바 풀이 (0) | 2023.06.26 |
백준 2752 세수정렬 자바 풀이 (0) | 2023.05.16 |