https://codeup.kr/problem.php?id=3120

 
10, 5, 1, -10, -5, -1가 있어서 일의 자리수가 0~10일때까지의 경우의 수를 써서 넣음
 
0 => 0
1 => 1
2 => 1 x 2 -> 2
3 => 1 x 3 -> 3 or 5x1 +(-1)x2 -> 3
4 => 5x1+(-1)x1=>2
5 => 5x1 -> 1
6 => 5x1 + 1x1 -> 2
7 => 5x1 + 1x2 -> 3
8 => 10x1 + (-1)x2 -> 3
9 => 10x1 + (-1)x1 -> 2
10 => 10x1 ->1
 
여기에 10으로 나눈 몫만 더하면 됨
 
p_temp, s_temp = map(int, input().split())
 
# 10, 5, 1, -10, -5, -1
 
temp=abs(s_temp-p_temp)
 
cnt=0
cnt=cnt+temp//10
k=temp%10
#print("0:",cnt, temp)
 
 
 
if k==0:
  cnt=cnt
elif k==1 or k==5:
  cnt=cnt+1 
elif k==2 or k==4 or k==6 or k==9:
  cnt=cnt+2
elif k==3 or k==7 or k==8:
  cnt=cnt+3
 
 
print(cnt)

+ Recent posts