Les victimes de Tooms 1/2

Ce défi est tiré de c0d1ngUP 2024

Eugene W. Tooms a probablement fait plus de victimes que ce que l'on croit. En fouillant dans d'anciens dossiers (âmes sensibles.... allez voir un autre défi), Mulder a retrouvé des relevés de morsures. Par ailleurs, Mulder a soumis Tooms à un test et a relevé ses empreintes dentaires. Il souhaite maintenant savoir quelles sont les victimes de Tooms parmi les meurtres non élucidés qu'il a déterrés.

Chaque relevé est composé de 10 nombres et correspond en quelque sorte à un profil dentaire.

Le relevé de Tooms est : 10, 12, 6, 9, 18.5, 22, 7, 4, 9, 10

Lorsqu'il produit une morsure moyennement appuyée, le relevé de la morsure donnera les mêmes valeurs : 10, 12, 6, 9, 18.5, 22, 7, 4, 9, 10.

Si la morsure est peu profonde, chaque valeur est diminuée d'une même quantité (2 dans cet exemple) : 8, 10, 4, 7, 16.5, 20, 5, 2, 7, 8.

Inversement, si la valeur est profonde, chaque valeur est augmentée d'une même quantité, pour donner par exemple :
11.5, 13.5, 7.5, 10.5, 20, 23.5, 8.5, 5.5, 10.5, 11.5

Certains relevés ne correspondent pas à Tooms, comme celui-ci : 11.5, 10, 7.5, 10.5, 20, 20, 8.5, 5.5, 7, 11.5.

Le fichier d'entrée donne un relevé par ligne. Sur chaque ligne, on peut lire le numéro du relevé, puis les 10 valeurs numériques du relevé.

Recherchez tous les numéros de relevés qui correspondent à Tooms. Pour valider le défi, additionnez ces valeurs.

Par exemple, si le fichier d'entrée contient simplement :

001 - 15.25, 16.25, 11.25, 14.25, 22.75, 26.25, 11.25, 8.25, 14.25, 15.25
002 - 10.75, 12.75, 6.75, 6.0, 15.5, 22.75, 4.0, 4.75, 6.0, 7.0
003 - 11.5, 13.5, 7.5, 10.5, 20.0, 23.5, 8.5, 5.5, 10.5, 11.5
004 - 14.25, 16.25, 10.25, 5.0, 14.5, 26.25, 3.0, 8.25, 5.0, 6.0
005 - 12.25, 14.25, 8.25, 11.25, 20.75, 24.25, 9.25, 6.25, 11.25, 12.25
006 - 12.75, 11.75, 5.75, 8.75, 21.25, 24.75, 9.75, 3.75, 11.75, 9.75
007 - 11.0, 13.0, 7.0, 10.0, 19.5, 23.0, 8.0, 5.0, 10.0, 11.0

alors les relevés correspondant à Tooms seront : 3, 5, 7 et le défi sera validé avec la valeur 15 (3 + 5 + 7).

Type de retour
un nombre entier
Entrées du problème
Vous devez être connecté.e pour proposer une réponse au défi
Vous devez être connecté.e pour accéder aux forums.