728x90
SMALL
c, k = map(int, input().split())
print(int(round(c+.1, -k)))
- python의 round() 함수는 오사오입(banker's rounding) 방식입니다.
- 5 미만은 버리고, 5 초과는 올리는 방식입니다.
- 5의 경우에는 앞자리가 짝수이면 버리고, 홀수이면 올리는 방식입니다.
- 약간의 trick인 0.1을 더하여 반올림하였습니다.
728x90
LIST
'알고리즘 문제 > 랜덤 마라톤 (solved.ac)' 카테고리의 다른 글
🥈 19621번: 회의실 배정 2 (0) | 2024.06.29 |
---|---|
🥈 4096번: 팰린드로미터 (0) | 2024.06.28 |
🥈 14646번: 욱제는 결정장애야!! (0) | 2024.06.27 |
🥈 11931번: 수 정렬하기 4 (2) | 2024.06.27 |
🥉 14696번: 딱지놀이 (0) | 2024.06.27 |