Questions marquées «array-manipulation»

19
Maximisez la différence au carré

Considérons une permutation des valeurs entières de 1à N. Par exemple, cet exemple pour N = 4: [1, 3, 4, 2] Nous considérerons cette liste comme cyclique, de sorte que 1et 2seront traités comme adjacents. Une quantité que nous pouvons calculer pour une telle liste est la différence quadratique...

19
Calculer la minimax d'un tableau

Considérons un tableau xtel que [1 5 3 4]et un nombre n, par exemple 2. Écrivez tous longueur - nsous - tableaux coulissants: [1 5], [5 3], [3 4]. Soit le minimax du tableau défini comme le minimum des maxima des blocs glissants. Donc, dans ce cas, ce serait le minimum de 5, 5, 4, ce qui est 4....

19
Gammes fluctuantes

Étant donné une liste avec un nombre, affichez les plages comme ceci: Entrée: [0, 5, 0]deviendrait [0, 1, 2, 3, 4, 5, 4, 3, 2, 1, 0]. Il s'agit de mapper une plage à travers le tableau, nous devons donc d'abord créer la plage [0, 5], qui est [0, 1, 2, 3, 4, 5]. Après cela, nous utilisons le 5pour...

19
Hilbert-Curvify une matrice

Inspiré par cette question Une autre façon de dérouler une image 2D dans une chaîne 1D consiste à utiliser une courbe de Hilbert. Il existe de nombreuses versions de cette courbe, selon le nombre d'itérations utilisées lors du calcul. Ci-dessous, un exemple de courbes de Hilbert du premier au...

19
Recherche approfondie dans une liste

Pour ce défi, une liste est considérée comme valide si et seulement si elle se compose entièrement d'entiers et de listes valides (définitions récursives \ o /). Pour ce défi, étant donné une liste valide et un entier, retournez une liste de toutes les profondeurs auxquelles l'entier peut être...

19
Inverser un tableau booléen

Un joli simple Contribution Étant donné un tableau booléen (ou une alternative acceptable), vous pouvez supposer que le tableau ne comportera jamais plus de 32 éléments. [false, false, true, false, false] Production Inversez chaque élément du tableau et affichez-le. [true, true, false, true, true]...

19
Oscille-t-il périodiquement?

Défi Étant donné une liste, déterminez si le regroupement de la liste en séries d'éléments croissants et décroissants se traduira par une liste de listes de taille égale. En d'autres termes, les «points tournants» de la liste sont régulièrement espacés. Exemple Voici un exemple: 0, 3, 7, 5, 2, 3, 6...

19
Tirez le meilleur parti de deux tableaux

Vous recevrez deux tableaux de nombres à virgule flottante. Votre tâche consiste à associer les éléments correspondants des deux tableaux et à obtenir le maximum de chaque paire. Cependant , si les deux éléments correspondants sont égaux, vous devez plutôt prendre leur somme. Par exemple, étant...

19
Tri par insertion inverse

Objectif Générez la liste brouillée d'origine, à partir des mouvements qu'un tri d'insertion ferait pour le trier. La liste d'origine aura tous les nombres de 0à N-1(inclus) où Nest la taille de l'entrée. Contribution Une liste contenant les mouvements nécessaires pour trier la liste. Chaque valeur...

19
Rendre un programme triangulaire valide

La triangularité est un nouvel esolang développé par M. Xcoder où la structure du code doit suivre un modèle très spécifique: Pour la ne ligne de code, il doit y avoir exactement des 2n-1caractères du programme. Cela provoque une forme triangulaire / pyramide, la première ligne n'ayant qu'un seul...

19
Réduisez de moitié les faux

Tâche Étant donné un tableau non vide de 0et 1, divisez par deux la longueur des séries de 0. Contribution Un tableau de 0et 1. Format acceptable: Vrai tableau dans votre langue Chaîne séparée par des sauts de ligne 0et1 Chaîne contiguë de 0et1 Tout autre format raisonnable Par exemple, les trois...

19
Extraire les maxima locaux

Étant donné un tableau d'entiers positifs, affichez un tableau de tous les éléments supérieurs ou égaux aux éléments adjacents. La plupart des éléments auront deux éléments adjacents; le premier et le dernier élément sont des cas spéciaux, car ils n'ont qu'un seul élément adjacent. Vous pouvez...

18
Javascript: créez un tableau 10x10 de 1

Évidemment, ce défi serait trivial avec des fonctions et des bibliothèques distinctes, donc elles ne sont pas autorisées. Votre code doit être conforme à une spécification ECMAscript (n'importe quelle spécification fera l'affaire), donc aucune réponse spécifique au navigateur. Le tableau doit être...