23 lines
386 B
Python
23 lines
386 B
Python
def floor(n):
|
|
return n - (n % 1)
|
|
|
|
def ceil(n):
|
|
return n - (n % -1)
|
|
|
|
|
|
assert floor(-1) == -1
|
|
assert floor(1) == 1
|
|
assert floor(1.2) == 1
|
|
assert floor(-1.2) == -2
|
|
assert floor(0) == 0
|
|
assert floor(0.1) == 0
|
|
assert floor(-0.1) == -1
|
|
assert ceil(-1) == -1
|
|
assert ceil(1) == 1
|
|
assert ceil(1.2) == 2
|
|
assert ceil(-1.2) == -1
|
|
assert ceil(0) == 0
|
|
assert ceil(0.1) == 1
|
|
assert ceil(-0.1) == 0
|
|
|