Si dovrebbe scrivere un programma o funzione che dato un Ndalla Ngriglia quadrata equidistanti ea uscite cerchio inscritto solidi o ritorni il numero di quadrati della griglia che si sovrappongono parzialmente o completamente dal cerchio solido.
Le sovrapposizioni di dimensioni 0 (ovvero quando il cerchio tocca solo una linea) non vengono conteggiate. (Queste sovrapposizioni si verificano ad es N = 10.)
Esempio
N = 8 (64 squares), Slices = 60
![[Imgur] (http://i.imgur.com/3M1ekwY.png)](https://i.stack.imgur.com/J0y83.png)
Ingresso
- Un numero intero
N > 0. (La griglia avrà deiN * Nquadrati.)
Produzione
- Un numero intero, il numero di sezioni del cerchio solido.
Esempi
(coppie input-output)
Inputs: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Outputs: 1 4 9 16 25 36 45 60 77 88 109 132 149 172 201
Si tratta di code-golf, quindi vince l'ingresso più breve.
N^2.