Questions marquées «array-manipulation»

31
Somme des pouvoirs de 2

Le défi Étant donné une entrée entière xoù 1 <= x <= 255, renvoyer les résultats de puissances de deux qui, une fois sommées, donnent x. Exemples Compte tenu de l'entrée: 86 Votre programme devrait produire: 64 16 4 2 Contribution: 240 Sortie: 128 64 32 16 Contribution: 1 Sortie: 1...

31
Supprimer les zéros de tête et de fin

Étant donné une liste / un tableau non vide contenant uniquement des entiers non négatifs comme celui-ci: [0, 0, 0, 8, 1, 4, 3, 5, 6, 4, 1, 2, 0, 0, 0, 0] Sortez la liste avec les zéros de fin et de tête supprimés. La sortie pour cela serait: [8, 1, 4, 3, 5, 6, 4, 1, 2] Quelques autres cas de test:...

30
Rotation d'une matrice 2D

Disons que j'ai la matrice (2D) suivante: [[1, 2, 3, 4 ], [5, 6, 7, 8 ], [9, 10, 11, 12], [13, 14, 15, 16]] Faites pivoter la matrice dans le sens antihoraire R (pas par incréments de 90 degrés, juste d'un chiffre à chaque fois), 1 2 3 4 2 3 4 8 3 4 8 12 5 6 7 8 --> 1 7 11 12 --> 2 11 10 16 9...

30
B u i l dan e s t

Le défi est simple: écrire un programme ou une fonction qui, lorsqu'il reçoit un entier fini non négatif, génère un tableau imbriqué. Les règles Votre code doit produire un tableau imbriqué valide unique pour chaque entier 0 ‌≤ n ‌ <2 31 . Chaque tableau imbriqué possible avec jusqu'à 16...

30
Digital Sum Fibonacci

Nous connaissons tous la séquence de Fibonacci : 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765 Cependant, au lieu de, f(n) = f(n-1) + f(n-2)nous prendrons la somme numérique des 2 entrées précédentes. La séquence doit toujours commencer 0, 1, après quoi...

30
The Lucky House

Il y a un mini-jeu dans Super Mario 3D World connu sous le nom de Lucky House . Il se compose d'une machine à sous à 4 blocs. Chaque bloc peut être l'une des 5 icônes différentes (Fleur, Feuille, Cloche, Cerise ou Boomerang) et l'objectif du joueur est d'obtenir autant d'icônes identiques que...

30
Triangles ASCII

Votre tâche consiste à écrire un programme ou une fonction qui imprime un triangle ASCII. Ils ressemblent à ceci: |\ | \ | \ ---- Votre programme prendra une seule entrée numérique n, avec les contraintes 0 <= n <= 1000. Le triangle ci-dessus avait une valeur de n=3. Le triangle ASCII aura...

30
Trouver le plus grand nombre le plus proche

La tâche Étant donné n'importe quel tableau d'entiers, par exemple: [-1,476,578,27,0,1,-1,1,2] et un index de ce tableau (cet exemple utilise une indexation basée sur 0 , mais vous pouvez également utiliser une indexation basée sur 1 ): index = 5 v [-1,476,578,27,0,1,-1,1,2] Retourne ensuite le...

30
Somme par colonne

Étant donné une liste non vide de lignes de nombres non vides, calculez la somme par colonne , qui est une autre liste qui a la longueur de la ligne d'entrée la plus longue. La première entrée de la liste de sortie est la somme de toutes les premières entrées des lignes d'entrée, la seconde est la...

30
Comment puis-je écraser ma baie?

Permet de définir le processus d'écrasement d'un tableau de nombres. Dans un écrasement, nous lisons le tableau de gauche à droite. Si, à un moment donné, nous rencontrons deux du même élément d'affilée, nous supprimons le premier et doublons le second. Par exemple, voici le processus d'écrasement...

30
Aidez-moi! Ma calculatrice s'est cassée! (Transformer l'expression entière en touches de calculatrice)

introduction Aidez-moi! J'ai accidentellement laissé tomber ma calculatrice TI-84 par ma fenêtre (ne me demandez pas comment) et elle s'est cassée. J'ai un test de mathématiques demain et la seule calculatrice que je peux trouver est celle avec ces boutons: 7 8 9 + 4 5 6 - 1 2 3 * 0 = / Mon test de...

30
Implémenter Take While

Introduction et crédit Aujourd'hui sans prélude sophistiqué: veuillez mettre en œuvre takewhile. Une variation de ceci (sur une structure de données non triviale) était une affectation à mon cours de programmation fonctionnelle universitaire. Ce devoir est maintenant fermé et a été discuté en...

30
Visualiser le tri par fusion

Le tri par fusion est un algorithme de tri qui fonctionne en divisant une liste donnée en deux, en triant récursivement les deux listes plus petites et en les fusionnant à nouveau dans une liste triée. Le cas de base de la récursivité arrive à une liste singleton, qui ne peut pas être divisée...

30
Réparer les gammes

Étant donné l'entrée d'une liste d'entiers positifs dont certains ont été remplacés par 0, affichez la liste avec les nombres manquants qui ont été 0remplacés par. Caractéristiques de la liste d'entrée: La liste aura toujours une longueur d'au moins 2. Définissons la liste d'entrée comme aet la...