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