Connexes: dites-moi combien de problèmes mathématiques je dois faire!
Défi
Étant donné une liste d'entiers strictement positifs strictement ascendants L et un entier 3 ≤ N ≤ longueur de L, remplacez les entiers intermédiaires des séries entières consécutives de L de longueur ≥ N par un seul tiret -
.
Règles
- L'espace horizontal n'est pas pertinent.
- Vous pouvez éventuellement conserver les caractères introducteur, séparateur et terminateur du format de liste par défaut de votre langue. Voir Exemples de format , ci-dessous.
Exemples de données
Tous ces exemples utilisent L = 3 5 6 7 8 10 11 12 14 16 17 18 19 20 21 22 24
.
N = 3
→ 3 5 - 8 10 - 12 14 16 - 22 24
N = 4
→ 3 5 - 8 10 11 12 14 16 - 22 24
N = 5
→ 3 5 6 7 8 10 11 12 14 16 - 22 24
N = 8
→ 3 5 6 7 8 10 11 12 14 16 17 18 19 20 21 22 24
Exemples de format
Pour les entrées
L = [3,5,6,7,8,10,11,12,14,16,17,18,19,20,21,22,24]
et N = 3
toutes les lignes ci-dessous sont des exemples de réponses valides, à la fois sous forme de listes réelles et de chaînes:
[3,5,"-",8,10,"-",12,14,16,"-",22,24]
[3,5,-,8,10,-,12,14,16,-,22,24]
[3,5-8,10-12,14,16-22,24]
3,5-8,10-12,14,16-22,24
La même chose s'applique à d'autres formats de liste, comme {1 2 3}
et (1; 2; 3)
etc. En cas de doute? Demander!
_
pour pouvoir continuer à fonctionner sur des tableaux numériques en J.
'-'
. Vous pourriez également être en mesure de tout filtrer avant d'insérer des tirets, non?
[3,5,-8,10,-12,14,16,-22,24]
(cela semble être le format le plus logique en termes de types)
-
ou sommes-nous autorisés à utiliser un autre symbole?