J'ai récemment posté un de mes préférés interview de tableau de codage des questions dans "Quel est votre plus controversés de la programmation de l'opinion", qui consiste à écrire une fonction qui calcule Pi en utilisant la formule de Leibniz.
Il peut être abordée dans un certain nombre de façons différentes, et la sortie à l'état, il faut un peu de réflexion, j'ai donc pensé qu'il pourrait être intéressant de code de golf de la question. Plus court code gagne!
Étant donné que Pi peut être estimée à l'aide de la fonction 4 * (1 - 1/3 + 1/5 - 1/7 + ...) avec plus de termes en donnant plus de précision, écrire une fonction qui calcule Pi à l'intérieur de 0.00001.
Edit: 3 Jan 2008
Comme suggéré dans les commentaires, j'ai changé la sortie de la condition d'être à moins de 0,00001 que c'est vraiment ce que je voulait dire (une précision de 5 décimales est beaucoup plus difficile en raison de l'arrondissement et je ne veux pas de demander que, dans une interview, alors que dans 0.00001 est plus facile à comprendre et à mettre en œuvre à la sortie de l'affection).
Aussi, afin de répondre aux commentaires, je suppose que mon intention était que la solution doit calculer le nombre d'itérations, ou de vérifier quand il en avait assez fait, mais il n'y a rien pour vous empêcher de le pré-calcul du nombre d'itérations et de l'aide de ce numéro. J'ai vraiment posé la question de l'intérêt de voir ce que les gens viennent avec.