//GitHub https://github.com/vellimole0621
vellimole0621 - Overview
vellimole0621 has 4 repositories available. Follow their code on GitHub.
github.com
백준 1075번 : 나누기
( 문제 - https://www.acmicpc.net/problem/1075 )
문제 설명 : 숫자 N 과 F를 입력 받아서. N의 맨 뒤 두 자리 수를 바꿔서 F로 나누어떨어지게 할 때. N의 맨 뒤 두 자리 수를 출력하라.
풀이 : N, F 입력 >> 맨 뒤 두 수 와 맨 뒤 두 수를 뺀 N 값 변수 생성 >> N이 F로 나누어떨어질 때까지 맨 뒤 두 수를 뺀 N 값을 증가 >> 그 떄의 맨 뒤의 두 수가 일의 자리 수라면 0을 붙여서 출력, 아니면 그냥 출력
// 1075번
import java.util.*;
public class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
// N , F 입력
int N = sc.nextInt();
int F = sc.nextInt();
// N이 F로 바뀌도록 검사
int num_2 = N % 100; // 맨 뒤 두 수
int num_b = N - num_2; // 맨 뒤 두 수를 뺀 N 값
while((num_b % F) != 0){ // N이 F로 나누어떨어질 때까지
num_b++; // num_b 증가
}
int re = num_b % 100; // 결과로 제출할 맨 뒤 두 수
if(re > 9){ // 맨 뒤 두 수가 9 초과라면 그냥 출력
System.out.println(re);
}else{ // 맨 뒤 두 수가 9 이하라면 0을 붙여준 뒤 출력
System.out.print('0');
System.out.println(re);
}
sc.close();
}
}
'프로그래밍 > Java' 카테고리의 다른 글
[자바 JAVA/알고리즘]백준 1681번 : 줄 세우기 (0) | 2022.09.14 |
---|---|
[자바 JAVA/알고리즘]백준 5585번 : 거스름돈 (0) | 2022.09.11 |
[자바 JAVA/알고리즘]백준 1100번 : 하얀 칸 (0) | 2022.09.10 |
[자바 JAVA/알고리즘]백준 2435번 : 기상청 인턴 신현수 (0) | 2022.09.07 |
[자바 JAVA/알고리즘] 백준 1598번 : 꼬리를 무는 숫자 나열 (0) | 2022.09.07 |