💡 Info
내용
서랍의 비밀번호가 생각이 나지 않는다.
비밀번호 P는 000부터 999까지 번호 중의 하나이다.
주어지는 번호 K부터 1씩 증가하며 비밀번호를 확인해 볼 생각이다.
예를 들어, 비밀번호 P가 123이고 주어지는 번호 K가 100일 때, 100부터 123까지 24번 확인하여 비밀번호를 맞출 수 있다.
P와 K가 주어지면 K부터 시작하여 몇 번만에 P를 맞출 수 있는지 알아보자.
📥입력 조건
123 100
📤출력 조건
24
.
실제 풀이 시간 : 30분
P와 K가 같지 않은 경우 → K 증가, count 증가
P와 K가 같은 경우 → 종료 후 count 출력
import java.util.*;
class Solution
{
public static void main(String args[]) throws Exception
{
Scanner sc = new Scanner(System.in);
int P = sc.nextInt();
int K = sc.nextInt();
int count = 0;
if (K != P) {
K++;
count++;
} else {
System.out.println(count);
}
}
}
//before
int count = 0;
if (K != P) {
K++;
count++;
} else {
System.out.println(count);
}
//after
int count = 0;
while (K != P) {
K++;
count++;
}
System.out.println(count+1);
실제 풀이 시간 : 48분(첫 풀이 포함)
P와 K가 같지 않은 경우 → K 증가, count 증가
P와 K가 같은 경우 → 종료 후 count 출력(단, P와 K가 이미 같은 경우가 있으니 count+1을 출력!!)
import java.util.*;
class Solution
{
public static void main(String args[]) throws Exception
{
Scanner sc = new Scanner(System.in);
int P = sc.nextInt();
int K = sc.nextInt();
int count = 0;
while (K != P) {
K++;
count++;
}
System.out.println(count+1);
}
}