Bonjour,
Il y a quelque temps j'ai fais un entretient pour un poste de developpeur C#.
J'ai complètement loupé l'entretient, je voudrai savoir quel est la solution du problème qu'on ma posé, et comment j'aurai pu réussir cet entretient, j'ai cherché sur internet et sur tous les algo je n'ai toujours pas trouvé la solution, sachant que j'ai une experience en developpement Web, je trouve que cet question étais vraiment abusé.
Exercice:
Nous voulons relier toute les maison d'un quartier à un cable internet.
Le but est de trouver sur une grille avec axe x/y l'emplacement du cable horizontal (est/ouest), qui permettra d'utiliser le moins de cable possible suivant une liste de maison position sur cette grille. Donc il faut trouver le y optimal (vu que le x sera toujours une ligne droite d'est/ouest)
Par exemple, trois maison,
x: 1 y: 4
x: 10 y: 1
x: 15: y: 7
Les maison seront relié sur le cable horizontal par des cable verticale (il faut donc calculer leur disance par rapport au cable horizontal pour calculer la longueur total necessaire et donc optimal recherché)
Partager