Questions marquées «array-manipulation»

25
Rebondir dans un tableau

introduction Les tableaux peuvent également être considérés comme un champ pour une balle rebondissante. Bien sûr, cela semble très vague, voici donc un exemple d'entrée: [1, 2, 3, 4, 5, 6, 7, 8, 9] [9, 8, 7, 6, 5, 4, 3, 2, 1] [1, 2, 3, 4, 5, 6, 7, 8, 9] Le défi est de sortir les tableaux rebondis...

25
Somme de matrice sans chevauchement

Somme de matrice sans chevauchement Étant donné k tableaux de longueur n , affichez la somme maximale possible en utilisant un élément de chaque tableau de sorte qu'il n'y ait pas deux éléments du même index. Il est garanti que k <= n. Contribution Une liste non vide de tableaux non vides...

25
Combien de jours dans un mois?

Étant donné une représentation textuelle (nom complet insensible à la casse ou abréviation à 3 caractères) d'un mois, renvoyer le nombre de jours du mois. Par exemple, december, DECet decdevraient tous revenir 31. Février peut avoir 28 ou 29 jours. Supposons que l'entrée est un mois sous l'une des...

24
Implémenter le crénage simplifié

introduction Le crénage signifie ajuster l'espacement entre les lettres d'un texte. Par exemple, considérons le mot Topécrit avec les trois glyphes suivants: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ........

24
Énumérer un tableau, regrouper les doublons

L'objectif de ce défi est de prendre un tableau d'entiers positifs et d'énumérer ses indices, en les regroupant comme des éléments. Une énumération sans doublons se fait en sortant simplement un tableau de paires (value, index), par exemple, [3, 4, 13, 9, 2]=> [[3,1],[4,2],[13,3],[9,4],[2,5]]....

24
Éléments non uniques

Écrivez un programme qui trouve les éléments non uniques d'un tableau d'entiers signés. Le tableau résultant peut être dans n'importe quel ordre. Votre réponse peut être un extrait de code qui suppose que l'entrée est stockée dans une variable ( ddisons) et évalue le résultat correct. Cas de test...

24
Tous les huit célibataires

Étant donné un tableau rectangulaire non vide d'entiers de 0à 9, affichez la quantité de cellules qui sont 8et n'ont pas de voisin qui l'est 8. Le voisin est ici compris au sens de Moore , c'est-à-dire y compris les diagonales. Ainsi, chaque cellule a des 8voisins, à l'exception des cellules...

24
Trouvez le binarray!

Nous définissons un tableau binaire comme un tableau satisfaisant les propriétés suivantes: c'est non vide la première valeur est un 1 la dernière valeur est un 1 toutes les autres valeurs sont soit 0ou1 Par exemple, le tableau [ 1, 1, 0, 1 ]est un tableau de binaires valide . La tâche Étant donné...

24
Radiodiffusion modulaire

Ce défi est lié à certaines des fonctionnalités du langage MATL, dans le cadre de l' événement Langue du mois de mai 2018 . introduction Dans MATL, de nombreuses fonctions à deux entrées fonctionnent par éléments avec la diffusion . Cela signifie ce qui suit: Par élément (ou vectorisé ): la...

24
Pliez une liste en deux

Nous allons plier une liste d'entiers. La procédure à suivre est la suivante. Si la liste est de longueur paire, faites une liste de la moitié de sa longueur où le nième élément de la nouvelle liste est la somme du nième élément de l'ancienne liste et du nième au dernier. dernier élément de...

24
Somme en mouvement circulaire

Inspiré d' une question à Stack Overflow . Étant donné un tableau d'entiers non vide xet un entier positif n, calculez la somme de chaque bloc glissant de longueur le nlong du tableau x, en remplissant de manière circulaire les valeurs manquantes à gauche avec des valeurs à droite comme suit: le...

24
Unification des baies

introduction Considérez deux tableaux de même longueur, disons A = [0,1,0,2]et B = [-1,1,2,2]. Supposons que nous sachions que leur contenu est équivalent dans un certain sens, article par article: 0est équivalent à -1, 1est équivalent à 1, 0est équivalent à 2, et 2est équivalent à 2. L'équivalence...

24
Appliquer une onde à un tableau

Votre tâche consiste aujourd'hui à appliquer une onde à un tableau de nombres. Une onde ressemble à ceci: l' [1, 0, -1, 0, 1, 0, -1, 0, 1...]appliquer à un tableau donné signifie additionner les premiers éléments, les seconds éléments, etc. Plus précisément: Votre programme ou fonction recevra un...