나는 이렇게 학습한다/Algorithm & SQL
1003. Find the Remainder
daco2020
2022. 10. 3. 18:10
Task:
Write a function that accepts two integers and returns the remainder of dividing the larger value by the smaller value.
Division by zero should return an empty value.
Examples:
n = 17 m = 5 result = 2 (remainder of `17 / 5`) n = 13 m = 72 result = 7 (remainder of `72 / 13`) n = 0 m = -1 result = 0 (remainder of `0 / -1`) n = 0 m = 1 result - division by zero (refer to the specifications on how to handle this in your language)
Solution:
def remainder(a, b): min_num, max_num = sorted([a, b]) if min_num == 0: return None if max_num == 0: return 0 return max_num % min_num