Questions marquées «array-manipulation»

21
Dessinez un carré creux de # avec une largeur donnée

J'ai obtenu ce défi de Codingame et je suis curieux de trouver de meilleures solutions que la mienne: Étant donné une largeur via l'entrée standard, dessinez un carré creux de «#» de largeur et de longueur données. Exemple: 5 résultats dans ##### # # # # # # ##### J'ai utilisé python pour résoudre...

21
Sous-tableau maximum

Définissez le "sous-tableau maximum" d'un tableau donné comme "un sous-tableau (consécutif) qui a la plus grande somme". Notez qu'il n'y a aucune exigence "non nulle". Sortez cette somme. Donnez une description de votre code si possible. Exemple d'entrée 1: 1 2 3 -4 -5 6 7 -8 9 10 -11 -12 -13 14...

21
Classez une liste d'entiers

Vous obtenez une liste non vide d'entiers positifs, par exemple [6 2 9 7 2 6 5 3 3 4] Vous devez classer ces nombres en fonction de leur valeur, mais comme d'habitude dans les classements, s'il y a égalité, tous les nombres liés obtiennent le même rang et un nombre approprié de rangs est ignoré. Le...

21
Enveloppez un cadeau saisonnier

Tâche Étant donné un élément wrapper et un tableau 3D non dentelé, enveloppez le tableau en haut, en bas et tout autour. Vous devez gérer à la fois les données de caractères et les données numériques, mais l'encapsuleur et le présent auront le même type de données. Exemple de personnage Pour les...

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
Slither Like a Snake

L'idée Nous avons déjà fait des spirales matricielles, et des rotations complètes, et même des rotations diagonales , mais pas, autant que je sache, des rotations de serpents ! Qu'est-ce qu'une rotation de serpent? Imaginez les rangées d'une matrice serpentant d'avant en arrière, avec des...

20
Presse-papiers de fonction: coller

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 . Défi associé: Fonction presse-papiers: copie . introduction Le presse-papiers des fonctions de MATL stocke ("copie") les entrées des quatre derniers appels aux fonctions...

20
Diamondize a Matrix

Étant donné une matrice, affichez une représentation de la matrice où l'élément en haut à gauche est en haut, l'anti-diagonale est la ligne centrale et l'élément en bas à droite est en bas. Par exemple, considérez la matrice suivante: 1 2 3 4 5 6 7 8 9 La version diamant de cette matrice est: 1 4 2...

20
Comptage en base bijective 62

La tâche consiste à générer toutes les chaînes de 'a' à '999', y compris les caractères majuscules comme ceci: 'a', 'b', 'c' ... 'y', 'z', 'A', 'B', 'C' ... 'Y', 'Z', '0', '1', 2' ... '8', '9', 'aa', 'ab', 'ac' ... 'az', 'aA', 'aB' ... 'aZ', 'a0' ... 'a9', 'ba' et ainsi de suite (combler les...

20
Exécution du deuxième maximum d'une liste

Étant donné une liste d'entiers, votre tâche consiste à générer la deuxième valeur la plus élevée dans les premiers k éléments, pour chaque k compris entre 2 et la longueur de la liste d'entrée. En d'autres termes, sortez la deuxième plus grande valeur pour chaque préfixe de l'entrée. Vous pouvez...

20
Trouver l'écart maximum

Ce problème est "inspiré" d'une question posée à l'origine sur Quora (pas pour le golf à code). Je veux juste en faire un défi pour vous les gars (et ma première soumission de problème ici). Étant donné un tableau d'éléments entiers vet un entier d(nous supposons que d est inférieur ou égal à la...

20
Trouver la «taille récursive» d'une liste

Inspiré par Trouvez la «taille déballée» d'une liste . Définissez la taille récursive RS, d'une liste ne contenant aucune liste comme sa longueur (nombre d'éléments contenus) et la taille récursive d'une liste contenant des listes comme la somme de sa longueur et la taille récursive de ces listes....

20
Compter les changements dans un tableau

Aujourd'hui, votre tâche consiste à écrire un programme ou une fonction qui prend un tableau d'entiers et compte le nombre de fois que la valeur change, en la lisant de gauche à droite. C'est plus facile à montrer avec un exemple:[1 1 1 2 2 5 5 5 5 17 3] => [1 1 1 **2** 2 **5** 5 5 5 **17**...

20
Compter les répétitions d'un tableau

Vous recevrez un tableau et devez renvoyer le nombre d'entiers qui se produisent plusieurs fois. [234, 2, 12, 234, 5, 10, 1000, 2, 99, 234] Cela renverra 2, puisque chacun de 234et 2apparaîtra plus d'une fois. [234, 2, 12, 234] [2, 12, 234, 5, 10, 1000, 2] La liste ne comportera jamais plus de 100...