Voici un récapitulatif de l'année 2013 sur les 10 sujets et codes des gagnants.
C'est l'occasion de découvrir ou de redécouvrir un résumé des sujets et les méthodes qui ont permis de remporter la victoire.
Vous pouvez cliquer sur les images des codes pour agrandir.
Les VI programmes sont disponibles en pièce jointe.
*
Challenge #10. Gagnant : Syx
Fabrication multitâches des jouets du Père Noël par les lutins
Le Père Noël doit ouvrir 1000 lettres qui contiennent les jouets à fabriquer de 4 types le plus vite possible.
Il répartit les jouets à fabriquer et les attributions des lutins au travail.
Il doit mettre ensuite dans un sac les jouets dans l'ordre des commandes
Autres codes efficaces utilisant des architectures Producteur/consommateur
*
Challenge #9 . Gagnant : Cisco
Réparation d’une horloge 7 segments avec des portes logiques
Une horloge à LED de type 7 segments a besoin d’être réparée !
Pour cela il lui faut des fonctions logiques booléennes.
Une horloge temps réel détraquée fournit des états booléens à utiliser.
Le but est d’utiliser le moins possible de fonctions logiques.
*
Challenge #8. Gagnants : Cisco et SebastienM
Fractions égyptiennes, comment diviser sans poser une division
Comment diviser 853 par 15 sans poser de division ?
Comment partager 3 croissants quand on est 4 ?
Les égyptiens savaient le faire.
Le challenge est de reproduire la méthode ancestrale sans utiliser l’opération division.
Les résultats se présentent sous forme de fractions unitaires.
*
Challenge #7.Gagnant : adcpc
Décrypter des signaux venus de l’espace
Des signaux Wav codés sont basés sur la table ASCII.
Chaque signal inclus les informations sur la nature des autres signaux de manière séquentielle.
Signal 0 -> instructions en ASCII pour le signal 1 -> nouvelles instructions pour le signal 2, etc.
Chaque décodage ASCII fournira donc le texte de description de la structure du signal suivant.
Au final un signal clé spécial est a réaliser pour débloquer une serrure logicielle.
*
Challenge #6. Gagnant : Mathieu_R
Écrire la date et l’heure complètes en temps réel et en chiffres romains
Le but est d’afficher simplement l’heure et la date du PC en chiffres romains sur la face-avant. Cela avec l’heure en temps réel secondes comprises.
Le challenge est d’utiliser le moins de place mémoire RAM pendant l’opération.
*
Challenge #5. Gagnant : Nico_EMC
Calcul des décimales de PI
Calculer le plus rapidement possible les 2000 premières décimales de PI.
Méthode utilisée :
*
Challenge #4. Gagnant : NLU
Multiplication de grands nombres
Lire un fichier texte qui contient 100 paires de nombres, multiplier chaque paire de nombre entre eux.
Calculer le résultat et placer les 100 résultats obtenus dans un fichier texte.
Le but est d’arriver à faire ces opérations le plus rapidement possible.
*
Challenge #3. Gagnant : Micael_
Création d'une grille de mots croisés
Placer le maximum de mots suivants dans une grille de 12x12 cases :
AND, ANY, APEX, ASSUME, BARN, CAT, DEVIL, DIP, DIVE, DUMPS, ELEPHANT, EXTRA, LIAR, LIONESS, MOUNT, OPPOSE, PURSUITS, RAP
Il faut respecter les règles des mots croisés.
Les mots peuvent être placés à la verticale ou à l’horizontale.
Deux lettres adjacentes doivent faire partie d’un même mot.
*
Challenge #2. Gagnant : ozimmer
Suppression des digits identiques
Déterminer par programmation le nombre de nombres qui possèdent au moins deux digits identiques.
*
Challenge #1. Gagnant : Micael_
Crible d’Ératosthène
Calculer le plus rapidement possible certaines valeurs parmi les nombres premiers.
*