Questions marquées «array-manipulation»

22
Réduire les doublons adjacents

Défi Étant donné une liste d'entiers, renvoyez la liste de ces entiers après avoir supprimé à plusieurs reprises toutes les paires d'éléments égaux adjacents. Notez que si vous avez un nombre impair de longueurs égales, l'un d'eux restera, ne faisant pas partie d'une paire. Exemple: [0, 0, 0, 1, 2,...

22
Trier une liste de différences

La liste des différences d'une liste d'entiers est la liste des différences des membres consécutifs. Par exemple, la liste des différences de 1, 3, 2 ,4 est 2, -1, 2 Votre tâche consiste à prendre en entrée une liste de différences et à afficher à quoi ressemblerait la liste de différences si la...

22
Fusil à tableau généralisé

Un golf simple pour commencer la semaine! Vous disposez de trois tableaux: le tableau de base B , le tableau de valeurs V et le tableau d'index I . Vous devez produire un autre tableau dans lequel les valeurs de Vsont insérées dans Bles indices spécifiés par I. Voici un exemple: Base: [5, 1, 4, 1,...

22
Renversez des dominos!

Merci à cette question pour une certaine inspiration Dans ce défi, nous représenterons une ligne de dominos sous la forme d'une chaîne de |, /et \. Vous recevrez une chaîne de dominos en entrée et vous devez déterminer à quoi ils ressemblent lorsqu'ils se sont installés. Voici les règles de chute...

22
Un défi ogl-edocf

Contribution Une chaîne mélangée non vide composée de caractères ASCII dans la plage .[32..126][32..126][32..126] Sortie La sortie est obtenue en appliquant des rotations successives à la chaîne d'entrée. Pour chaque lettre ( [a-zA-Z]) de la chaîne d'entrée, de gauche à droite: si la lettre est en...

22
Inverser les courses positives

Contribution Votre entrée est une liste de nombres à un chiffre dans n'importe quel format raisonnable, y compris une chaîne de chiffres. L'entrée ne sera pas vide. Sortie Votre sortie doit être la liste d'entrée, mais avec chaque série maximale de chiffres différents de zéro inversée. Exemple...

22
Faire un simple wrapper de mots

(Remarque: il s'agit de ma première question de golf par code, mais pour autant que je sache, personne d'autre n'a fait exactement cela, donc je devrais être bon.) Votre tâche consiste à créer un programme ou une fonction qui accepte une chaîne set un entier n, et renvoie ou génère ce texte...

22
La sécurité en chiffres

Écrivez un programme pour déterminer si une séquence périodique d'entiers positifs a la propriété que, pour chaque entier napparaissant dans la séquence, il n'y a jamais plus que d' nautres entiers entre deux occurrences consécutives de n. Par exemple, 2, 3, 5, 2, 3, 6, 2, 3, 5, 2, 3, 6, ...a cette...

22
Octogones d'art ASCII

Étant donné un entier en entrée n > 1, sortez un octogone de type ASCII avec des longueurs latérales composées de ncaractères. Voir les exemples ci-dessous: n=2 ## # # # # ## n=3 ### # # # # # # # # # # ### n=4 #### # # # # # # # # # # # # # # # # #### n=5 ##### # # # # # # # # # # # # # # # # #...

22
Ajouter un tableau avec lui-même

Votre défi aujourd'hui est de prendre un tableau, de le diviser en morceaux et d'ajouter ces morceaux. Voici comment cela fonctionne: votre programme ou fonction recevra un tableau d'entiers aet une taille de bloc L. Le tableau doit être divisé en tableaux de taille L, si la longueur du tableau...

22
Simplifier un tableau

Contribution Un tableau qui peut contenir des tableaux ou des entiers positifs, consécutifs et ascendants. Les tableaux peuvent avoir n'importe quel nombre de tableaux à l'intérieur d'eux, et ainsi de suite. Aucun tableau ne sera vide. Sortie Ce tableau simplifié Comment simplifier un tableau Nous...

21
Comptez mon changement

Votre tâche consiste à trier un tableau contenant les chaînes "quarter", "dime", "nickel" et "penny" un certain nombre de fois sans ordre spécifique et à les trier de manière à ce qu'elles soient dans cet ordre: quarter dime nickel penny(en d'autres termes, valeur monétaire la plus élevée à la...

21
Tri de la pile de livres

Lorsque vous empilez des livres, vous devez généralement placer les plus grands en bas et les plus petits en haut. Cependant, mon TOC latent me met très mal à l'aise si j'ai deux livres où l'un est plus court (en hauteur) mais plus large que l'autre. Peu importe l'ordre dans lequel je les place, le...

21
Combien vaut ma matrice de dés?

Contribution Une matrice binaire non vide composée de sous-matrices 3x3 mises côte à côte. Tâche Votre tâche consiste à identifier des modèles de dés valides (comme décrit ci-dessous) parmi les sous-matrices 3x3. Chaque modèle valide vaut la valeur des dés correspondants. Les modèles invalides...

21
Un réseau en expansion

Étant donné deux entiers positifs p et q , votre tâche consiste à renvoyer le tableau A créé en appliquant l'algorithme suivant: Commencez avec A = [p, q] et d = 2 Pour chaque paire (x, y) de nombres contigus dans A dont la somme est divisible par d , insérez (x + y) / d entre x et y . Si au moins...