tibounise Nouveau
Nombre de messages : 17 Age : 26 Localisation : Essonne Emploi/loisirs : Collégien Humeur : n/a Date d'inscription : 21/12/2011
| Sujet: [SOLUTION] Questionnaire du concours Prologin Jeu 22 Déc - 14:33 | |
| Bonjour tout le monde ! Y'a un concours qui s'appelle le concours Prologin. C'est un concours d'informatique, où vous ferez essentiellement des maths (j'aime pas les maths donc je n'y participerais pas). Y'a d'abord un quizz : - Citation :
- Parmi ces formats d'images, lequel utilise de la compression à perte ? : JPEG
Combien d'adresses peut-on représenter en IPv6 ? : 2^32 Lequel de ces programmes n'est pas un éditeur de texte ? : tshark Laquelle de ces formules booléennes est fausse ? : true XOR false = false Que signifie l'acronyme GCC ? : GNU Compiler Collection De quel langage de programmation Delphi est-il dérivé ? : Pascal Lequel de ces algorithmes de chiffrement est à clé publique ? : RSA Qu’est-ce que WebM ? : Un format audio-vidéo Un arbre binaire complet de taille n a une hauteur de l'ordre de : log2(n) Lequel de ces algorithmes ne permet pas de hacher une chaîne ? : Whirlpool L'algorithme de Huffman sert à : Compresser des données Quelle est l'adresse IP externe du site prologin.org ? 195.178.112.69 Ensuite les petits programmes : - Citation :
- Cette année, pour participer à Prologin, il faudra être né le 1er mai 1991 ou après cette date.
Écrivez une fonction prenant en argument la date de naissance d'une personne et retournant 1 si elle peut participer à Prologin cette année, 0 sinon. - Code:
-
<?php
function estEligible($D, $M, $Y) { if ($D <= 31 AND $D >= 1 AND $M >= 1 AND $M <= 12 AND $Y <= 2012 AND $Y >= 1991) { // Vérification des données entrée et vérification de l'année de naissance. if ($Y = 1991 AND $M < 5) { return 0; } elseif ($Y = 1991 AND $M >= 5) { return 1; } elseif ($Y > 1991) { return 1; } } else { return 0; } }
$D = intval(fgets(STDIN)); $M = intval(fgets(STDIN)); $Y = intval(fgets(STDIN));
echo estEligible($D, $M, $Y); ?> Y'avait aussi possibilité de calculer le timestamp de la dâte de naissance et comparer ou de calculer "l'uptime de la personne" et le comparer à l'uptime maximal. Je pencherai bientôt sur les autres programmes à faire. | |
|
Biduleohm Modérateur
Nombre de messages : 8851 Age : 32 Localisation : 77 Seine-et-Marne Emploi/loisirs : bricolage, informatique, électronique, THT, laser, aquariophilie Humeur : Date d'inscription : 25/03/2009
| Sujet: Re: [SOLUTION] Questionnaire du concours Prologin Jeu 22 Déc - 16:33 | |
| Euh... disons que y'a une asso dans l'école où je suis qui s'appelle Prologin et qui organise le concours Prologin chaque année...
Donc ok pour du hacking mais pas ok pour de la triche pur et dur.
Et c'est quoi ce bout de code ignoble ? y'a une batterie de else if dégeulasse alors que ça se fait en un seul if...
| |
|