짱해커가 되어보자

boj 2909 본문

프로그래밍_일반/백준

boj 2909

Spadework 2020. 3. 5. 08:38

* Solved 기준 브론즈2 단순 풀이

import math
c,k = map(int, input().split())
print(round(c, -1*k))

[*] 파이썬 round 함수의 근사값 처리 문제로 50 2 => 0이 나옴. 그렇기에 함수를 새로 정의

def decimal(v,n):
	c,p = 10**(n-1),10**n
	return (v//p+1)*p if v//c%10 >=5 else v//p*p
c,k = map(int, input().split())
print(decimal(c,k))

 

'프로그래밍_일반 > 백준' 카테고리의 다른 글

boj 1718  (0) 2020.03.05
boj 4470  (0) 2020.03.05
boj 13163  (0) 2020.03.05
boj 1871  (0) 2020.03.04
boj 10823  (0) 2020.03.04
Comments