Questions marquées «array-manipulation»

12
Déterminer la vallée la plus large

Imaginez que nous obtenions une tranche d'une région montagneuse, cela donnerait une forme similaire à ceci: 4 _ 3 _ _ __/ \ 2 / \__/ \ _/ \_ / 1 / \ / \_/ 0 \/ 12322223210012233343221112 Comme nous pouvons le voir, nous pouvons représenter cela (dans une certaine mesure) avec une séquence...

12
Compter les sous-matrices contiguës

Migration depuis le chat Étant donné deux matrices entières non négatives non vides A et B , répondez au nombre de fois où A se présente comme une sous-matrice contiguë, éventuellement se chevauchant, dans B . Exemples / règles 0. Il ne peut y avoir de sous-matrices Un : [[3,1], [1,4]] B : [[1,4],...

12
Entiers de groupe par originalité

Introduction: Je collectionne des puzzles tortueux. La plupart des puzzles tortueux sont produits et vendus par des entreprises chinoises. La plupart des entreprises bien connues demandent la permission des créateurs de puzzles pour produire leurs conceptions et travailler ensemble vers un produit...

12
Chunk + Énumérer une liste de chiffres

J'ai une liste de chiffres décimaux: 4, 4, 4, 7, 7, 9, 9, 9, 9, 2, 2, 2, 4, 4 La liste des chiffres décimaux est connue sous le nom d'éléments. Nous pouvons former des "morceaux" à partir de ces éléments en regroupant des nombres identiques et adjacents. Je veux attribuer à chaque bloc un numéro...

12
Interprète pour la théorie des nombres, modulo n

Une phrase de la théorie des nombres (pour nos besoins) est une séquence des symboles suivants: 0et '(successeur) - successeur signifie +1, donc0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(addition) et *(multiplication) = (égal à) (et )(parenthèses) l'opérateur logique nand( a nand best not (a and b)) forall...

11
Golfscript Diagonal Array

Existe-t-il un moyen dans Golfscript de rassembler toutes les diagonales d'un tableau dans un seul tableau? Par exemple, pour le tableau [[1 2 3][4 5 6][7 8 9]] revenir [[7][4 8][1 5 9][2 6][3]] (pas nécessairement dans cet ordre) et pour ["ABCD""EFGH""IJKL"] revenir ["I""EJ""AFK""BGL""CH""D"] (Pas...

11
Moyenne sur deux listes

Moyenne sur deux listes Défi Étant donné deux listes d'entiers positifs, déterminez s'il est possible de réorganiser les éléments en deux nouvelles listes de sorte que les nouvelles listes aient la même moyenne arithmétique (moyenne). Contribution L'entrée peut être prise via STDIN ou comme...

11
Dessinez un triangle phi

Clarification: Fondamentalement, vous devez faire ceci La fonction de totient d'Euler porte le nom de phi. Essayons de calculer phi (8) D'abord, listez tous les numéros 8 et moins en arrière, sans inclure 0 ou moins 8 7 6 5 4 3 2 1 Maintenant, trouvez les nombres qui ne partagent pas un facteur...

11
Maxima maximum!

Inspiré par cette question et raffiné par Luis Mendo . Défi Étant donné une matrice 2D d'entiers, chaque ligne a une valeur maximale. Un ou plusieurs éléments de chaque ligne seront égaux à la valeur maximale de leur ligne respective. Votre objectif est de déterminer la ou les colonnes qui...

11
L'éventail fastidieux de 7 règles

Le récapitulatif Créez un programme qui génère un tableau de longueur aléatoire avec des nombres aléatoires, puis appliquez une série de règles qui modifient le tableau. Une fois les règles appliquées, imprimez la somme du tableau, sauf indication contraire Configuration de la baie Le tableau doit...

11
Compter les tableaux de périodes

Le periodd'une chaîne est le décalage non nul le plus court afin que la chaîne corresponde à elle-même, en ignorant toutes les parties qui dépassent. Ainsi, par exemple, abcabcaba des règles 3. Par convention, nous disons que s'il n'y a pas un tel décalage, une chaîne a une période égale à sa...

11
Découvrez mon nombre de voisins

L'entrée se compose de i lignes avec des informations sur les voisins. Chaque i ème ligne contient 4 valeurs, représentant le voisin de i vers les directions Nord , Est , Sud et Ouest , respectivement. Ainsi, chaque valeur représente un voisin dans la direction donnée de la i ème ligne, à partir de...

11
Somme des matrices répliquées

Étant donné une liste de nombres [ a 1 a 2 ... a n ] , calculez la somme de toutes les matrices Aᵢ où Aᵢ est définie comme suit ( m est le maximum de tous aᵢ ): 1 2 ⋯ (i-1) i (i+1) ⋯ n +---------------------------- 1 | 0 0 ⋯ 0 aᵢ aᵢ ⋯ aᵢ 2 | 0 0 ⋯ 0 aᵢ aᵢ ⋯ aᵢ . . . . . . . . . . . . . . . . aᵢ | 0...