Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
Second solution in Clear category for Counting Tiles by piter239
from itertools import product
from math import dist
def checkio(radius):
def tiles(r):
return product(range(int(r) + 1), repeat=2)
parts = sum(map(lambda d: d < radius, [dist((x, y), (0, 0)) for x,y in tiles(radius)]))
wholes = sum(map(lambda d: d < radius, [dist((x + 1, y + 1), (0, 0)) for x,y in tiles(radius)]))
return [wholes * 4, (parts - wholes) * 4]
April 26, 2020
Comments: