Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for [old] Counting Tiles by Moff
function countingTiles(r) {
let n = Math.ceil(r), a = 0, b = 0;
for (let x = 1; x < n + 1; x++) {
for (let y = 1; y < n + 1; y++) {
if (x ** 2 + y ** 2 < r ** 2)
a += 4;
if ((x - 1) ** 2 + (y - 1) ** 2 <= r ** 2)
b += 4;
}
}
return [a, b - a];
}
July 7, 2017