Obtenez les résultats en 120 en utilisant cinq zéros
Un de mes ami a été demandé à cette question dans l'interview.
Vous avez 5 zéros. à l'aide de ces 5 zéros et de toutes les fonctions mathématiques, vous avez pour obtenir le résultat de 120.
Il ne pouvait pas répondre à cette question. Ni je suis capable de voir toutes les réponses valables.
Quelqu'un a une solution à cela?
source d'informationauteur Sachin Shanbhag
Vous devez vous connecter pour publier un commentaire.
(cos(0) + cos(0) + cos(0) + cos(0) + cos(0))!
Je peux le faire avec 4 zéros: ((0! + 0! + 0!)! - 0!)!
Utilisation factoriel
Je suis récemment tombé sur cette belle approche pour représenter n'importe quel nombre à l'aide d'un zéro!
L'explication est la suivante:
Considérons un triangle rectangle dont les côtés (1,1,√2). Ainsi,
√2 = Sec ( Tan-1( 0! ) ).
Prenons maintenant un autre triangle rectangle dont les côtés (1,√2, √3). Ici,
√3 = Sec ( Tan-1 (Sec ( Tan-1( 0! ) ) ) ).
L'extrapolation de cette idée plus loin, pour tout nombre x, on peut représenter √x à l'aide d'un 0,
√x = S ( Tan-1 (...... Sec ( Tan-1 (0!)) ......)), où S ( Tan-1 ....) est pris x-1 fois.
Là vous allez, 120 peut être représenté comme,
√14400 = Sec ( Tan-1 (...... Sec ( Tan-1 (0!)) ......)), avec Sec ( Tan-1 ....) pris 14399 fois.
Je voudrais acheter le pur solution par @Iarsman, mais je parie qu'ils étaient à la recherche de quelque chose comme:
factorielle(non(0)+ne(0)+ne(0)+ne(0)+non(0))
Si vous voulez vous montrer vraiment sais fonctions mathématiques de mieux que de l'interviewer, l'état en termes de http://en.wikipedia.org/wiki/Peano_axioms:
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS0 = 120
Ou si vous souhaitez être trop malins:
0/0 = 120 [Oui, ce n'est pas une bonne pratique, mais il est aussi justifiable que toute autre réponse]
Ou si vous voulez montrer que les mathématiciens sont souvent aussi à l'aise en utilisant la programmation des opérateurs en la circonstance droit:
(!0+!0+!0+!0+!0)!
J'avoue quand j'ai vu la première fois j'ai été confus, parce que généralement ce genre de question suppose qu'en fonction mathématique que tu veux dire "plus fois moins diviser" et peut-être l'exponentiation. Et je suis d'accord factorielles sont la réponse. Je suis d'accord c'est une drôle de question, et c'est peut-être des raisins verts, mais je ne vois vraiment pas le point de distinguer les gens qui ont vu trop de ces "penser le truc" questions de ceux qui n'en ont pas, qui est ce que cette question n'. (OK, il trie également qui n'a jamais entendu parler d'une factorielle, mais ce serait de se demander "qu'est ce qu'un factorielle". Cela fait juste en sorte que vous obtenez le milieu de terrain.)
"Mathématique", hmmm, quoi d'autre? Chimiques?
S'avère que nous n'avons même pas besoin de la zeores:
fait(fact(0)+....+fact(0))
0^0*1111 = 1111 (2 zéros)
1111000 = 120 en binaire (reste 3 zéros utilisé ici)
(0!0!*0!0!)-0! =(11*11) -1 =121-1 =120 est comment j'ai résolu dans une interview et l'interviewer était étonné 🙂
que pensez vous d'un zéro 😛
(((((0!)++)++)++)++)!