Supposons que j'ai un cube de fer et que je le trempe en entier dans un seau de peinture rouge. Veuillez noter que le pigment ne peut pas pénétrer dans le fer, ce qui signifie qu'il ne peut tacher que la surface. Ensuite, j’ai repêché le bloc de fer et je l’ai coupé. Le bloc de fer a trois dimensions comme un cube. J'ai fait N coupes plates sur chaque dimension pour le transformer en cubes plus petits. Par exemple, si je coupe chaque face 2 fois, j'obtiens 27 petits cubes, 3*3*3. Maintenant la question est, après avoir coupé N fois, combien de petits cubes obtenus sont trempés dans de la peinture rouge ? (On compte les objets teints sur une ou plusieurs faces.) L'idée est très simple : pour déterminer le nombre de cubes trempés dans la peinture, soustrayez le nombre de cubes non teints du nombre total de petits cubes. Remarque : si je n'ai pas coupé, le résultat devrait être 1. Nous avons donc le code suivant : var countSquares = fonction (coupes) { if(coupe == 0){retour 1} ; return Math.pow(
1. Question amusante JavaScript : Comptez le nombre de cubes remplis de peinture
Introduction : Supposons que j'ai un cube de fer et que je le trempe dans un seau contenant de la peinture rouge. Veuillez noter que la peinture ne peut pas pénétrer dans le fer. Seule la surface peut être teinte
2. Question amusante JavaScript : Aidez le facteur à trier les adresses
Introduction : Ce qui suit est mon implémentation. Ce qu'il faut noter en particulier, c'est que si le format du code postal est incorrect (pas 8 chiffres), alors il n'est pas nécessaire d'effectuer des opérations de chaîne et de revenir directement .
3. Question amusante JavaScript : Précipitations statistiques
Introduction : Le personnel de la station météorologique vous a confié l'analyse d'un ensemble de données. Voici les précipitations de certaines villes du monde de janvier à décembre. Les données de chaque ville sont séparées par un "n", et chaque ville par son nom. est suivi de deux points :
Introduction : Le résultat doit être une chaîne S'il n'est pas trouvé, renvoyez une chaîne vide. Si plusieurs sont trouvés, veuillez les renvoyer. et séparez-les par des virgules
5.Question amusante JavaScript : Crise de l'eau
Introduction : Écrivez une fonction qui reçoit 2 paramètres, le premier est l'eau représentant la quantité de réserve N, et le second est ageOfDwellerArray représentant la liste d'âge 6.
Question amusante JavaScript : Parenthèses appariées
Introduction : Jetons un coup d'œil à quelques-unes. Avec l'exemple, on peut rapidement comprendre ce que signifie « paires ». 7
Question amusante en JavaScript : Construire une maison.
Introduction : Le volume de l'étage inférieur est N élevé à la troisième puissance, et le volume de l'avant-dernier étage est (N-1) La troisième puissance de , et ainsi de suite, le volume de la couche supérieure est la troisième puissance de 1 >
Introduction : Ceux qui travaillent sur le front-end doivent rarement avoir l'occasion d'entrer en contact avec le binaire. Ces opérations sur les bits ne sont-elles pas quelque chose que la couche inférieure devrait prendre en compte ?
9. Question amusante JavaScript : Séquence arithmétique boguée
Introduction : Un programme a un bug lors de la création d'une séquence arithmétique. Un élément de la séquence arithmétique est manquant, mais les autres éléments sont intacts. Veuillez trouver cet élément manquant.
10. Questions amusantes JavaScript : points, lignes, surfaces
Introduction : La description du sujet est très simple Étant donné les coordonnées de certains points, renvoie true s'ils sont sur la même ligne droite.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!