Kevin McCallister doit défendre seul sa maison de 2 cambrioleurs pendant les fêtes de fin d’année.
Kevin McCallister se retrouve par erreur seul à la maison pendant les vacances et des cambrioleurs essayent de s’introduire chez lui ! Il a placé plein de pièges pour se défendre et tu vas suivre ses exploits.
Voici une petite vidéo qui te permettra de contextualiser la situation si tu n’as pas vu le film :
Tu dois retracer le parcours des cambrioleurs en énumérant les pièges posés par Kevin qu’ils ont rencontré sur la route.
Tu vas avoir à faire à une grille de 10×10 cases représentant la maison et le jardin et qui comporte des pièges disposés de manière aléatoire.
Il y a 3 tailles de pièges :
Tu vas devoir lire des coordonnées toujours dans le même format : Lettredupiège:tailledupiège:x:y
Exemple de coordonnées : P:2:3;0 Ici on peut lire que le piège P est de taille 2 donc fait 4 cases et qu’il est placé en 3;0 sur la grille.
Le piège est donc en 3;0, 3;1, 4;0 et 4;1 (les pièges s’agrandissent en carré).
Les directions (1 case à chaque fois) :
La position indiquée est toujours la case en bas à gauche du piège.
Tous les pièges sur les quels le voleur va passer. Si les voleurs passent sur deux pièges en même temps, il faut écrire les deux lettres des pièges par ordre alphabétique.
Si le voleur ne passe sur aucun piège, il faut retourner KEVIN.
CCPPCPP
Quel brave Kevin ! On espère qu’il sera récompensé à Noël
challenge code for resolution via API: NOEL_2023_4
Some resources to help you:
Data and algorithmic logic Methodologies Corrections
Progress through challenges using our resolution aids: tools, techniques and advice to help you overcome the most complex programming challenges with methodology, confidence and creativity.
Dataset and algorithmic logic
Based on the data and the expected response, use the process to determine the logic to implement.
Show data and progressDevelop a structured approach with our solving guides. Work on specific concepts such as object-oriented programming or unit testing to improve your coding style and progress.
No methodology yet for this challenge, but we are working on it! Follow us to be informed of the release!
The corrections allow you to discover certain technical concepts but will also give you a solution to the challenge. Code the challenge yourself before consulting the corrections ;)
No answer yet for this challenge, but we&'re working on it! Follow us to be informed of the release!
Programming concept(s) that can be used to solve this challenge: Grille 2D, Conditions, Tableaux, Fonctions, Parsing
Other challenges to complete