Comment se préparer pour c0d1ngUP (4) – Défi de c0d1ngUP 2015

Le challenge c0d1ngUP se présente sous la forme d’une (assez longue) série d’énigmes à résoudre (comme l’an passé, il y aura aussi un thème commun cette année). Le principe est simple : vous piochez dans les énigmes et résolvez, généralement en écrivant un programme informatique, celles que vous pouvez. Plus vous en résolvez, plus vous accumulez de points. Inscrivez-vous

Vous voulez un aperçu de ce qui vous attend  ?… Impossible. Mais voici un des 25 défis de l’an passé (le thème était les travaux d’Hercule) :

Pour son 10e travail, Eurysthée demanda à Hercule de lui rapporter les bœufs de Géryon. Celui-ci, un géant à trois torses, possédait un troupeau de magnifiques bœufs. Naturellement, il veillait jalousement sur son troupeau, aidé par Orthros, son chien tricéphale, et Eurythion, son dragon à sept têtes.

Hercule n’eut pas à user de force pour s’emparer du troupeau, car Géryon était joueur et sous-estima les facultés de calcul d’Hercule.

Géryon proposa le marché suivant :
Comme tu vois, j’ai trois sortes de bœufs :

  • des blancs, qui sont les moins nombreux,
  • des roux,
  • des noirs, qui sont les plus nombreux.

Et comme j’aime beaucoup les nombres, j’ai fait en sorte que si on mutiplie le nombre de bœufs roux par le nombre de bœufs blancs et enfin par le nombre de bœufs noirs, le nombre obtenu est 777 fois plus grand que le nombre total de bœufs.
Si tu m’indiques combien j’ai de bœufs en tout, tu pourras partir avec mon troupeau.

Hercule réfléchit un instant et annonça : Tu as 21 bœufs blancs, 74 roux et 95 noirs. En effet : 21x74x95 = 147630 et ton troupeau compte 21+74+95=190 animaux. Et nous avons bien 190×777=147630. Ma réponse est donc 190. Laisse-moi partir maintenant.

Géryon répondit : Tu calcules vite, Hercule, mais tu observes mal et ta réponse n’est pas correcte. Tu vois bien que dans mon troupeau, en réalité, le nombre de bœufs noirs vaut moins que le double du nombre de bœufs blancs. Et mon troupeau compte moins de 1000 têtes… Je te laisse une dernière chance…

Aidez Hercule en lui indiquant le nombre de bœufs de chaque couleur.

Comment se préparer pour c0d1ngUP (3)

Le challenge c0d1ngUP se présente sous la forme d’une (assez longue) série d’énigmes à résoudre (comme l’an passé, il y aura aussi un thème commun cette année). Le principe est simple : vous piochez dans les énigmes et résolvez, généralement en écrivant un programme informatique, celles que vous pouvez. Plus vous en résolvez, plus vous accumulez de points. Inscrivez-vous

Les énigmes sont assez variées, mais il y a des éléments qui reviennent parfois. Et vous gagnerez du temps en utilisant les bons outils.

La dernière fois vous avez vu un exemple d’utilisation des nombres. Vous pourriez aussi avoir à manipuler des images.

Vous savez peut-être que chaque pixel d’une image est généralement composée de trois valeurs : l’intensité de rouge, l’intensité de vert et l’intensité de bleu. C’est la composition de ces trois valeurs qui peut donner chacune des couleurs présentes dans une image (oui… même le jaune). Ces trois intensités sont trois nombres, généralement compris entre 0 et 255.

Le bleu vif, par exemple a pour code (0, 0, 255). L’image suivante compte 64800 pixels. Combien de pixels sont utilisés pour dessiner Iron-Man ? (Le plus simple est sans doute de compter les pixels du fond, qui sont tous exactement de la même couleur bleu vif).

mini-ironman

Pas de panique si vous ne savez pas comment faire ! Il y aura beaucoup de problèmes différents le 19 mars ! Toutefois, si vous avez un peu de temps et si vous voulez apprendre de nouvelles choses, cherchez comment répondre à la question qui précède…

Comment se préparer pour c0d1ng UP ? (2)

Le challenge c0d1ngUP se présente sous la forme d’une (assez longue) série d’énigmes à résoudre (comme l’an passé, il y aura aussi un thème commun cette année). Le principe est simple : vous piochez dans les énigmes et résolvez, généralement en écrivant un programme informatique, celles que vous pouvez. Plus vous en résolvez, plus vous accumulez de points. Inscrivez-vous

Les défis sont assez variées, mais il y a des éléments qui reviennent parfois. Et vous gagnerez du temps en utilisant les bons outils. Par exemple, dans presque tous les langages, il y a des bibliothèques pour gérer les nombres entiers (aussi grands qu’on veut).

Voici un exemple. Vous connaissez la fonction factorielle ? La factorielle d’un nombre n vaut le produit de tous les entiers de 1 à n. La factorielle de 1 vaut 1, la factorielle de 2 vaut 2 (1×2), la factorielle de 3 vaut 6 (1x2x3)… la factorielle de 6 vaut 720 (1x2x3x4x5x6)…

Une énigme à résoudre pourrait être : Quel est le plus petit nombre dont la factorielle contient 3 fois le chiffre 2 ? Lorsque vous aurez trouvé, essayez de répondre à cette question : Quel est le plus petit nombre dont la factorielle contient au moins 7 fois le chiffre 7 ? Combien de chiffres 7 contient-elle exactement ? Et combien vaut cette factorielle?

Voyez si vous avez les outils nécessaires pour résoudre ces problèmes.

Si vous ne voyez pas comment  faire… ce n’est pas pas grave non plus, vous aurez le choix entre de nombreux problèmes.

Comment se préparer pour c0d1ng UP ? (1)

Le challenge c0d1ngUP se présente sous la forme d’une (assez longue) série d’énigmes à résoudre (comme l’an passé, il y aura aussi un thème commun cette année). Le principe est simple : vous piochez dans les énigmes et résolvez, généralement en écrivant un programme informatique, celles que vous pouvez. Plus vous en résolvez, plus vous accumulez de points. Inscrivez-vous

L’an passé, le défi «Bibliothèque d’Alexandrie» avait plu aux participants. Il avait ceci de spécial qu’il nécessitait une intervention dans le monde physique (comprenez qu’il fallait se lever de sa chaise et bouger…. 🙂 ). Il y aura quelques défis de ce type cette année… Ne négligez pas votre préparation physique 🙂

 

 

c0d1ngUP : c’est aussi un atelier d’initiation à la programmation

Parallèlement à c0d1ngUP, et toujours à la BU Sciences, l’Espace Mendès France animera un atelier d’initiation à la programmation en parallèle de c0d1ngUP sur le lieu du challenge.

Rendez-vous le 19 mars pour voir des programmeurs à l’œuvre, et apprendre à faire la même chose !

N’hésitez pas, si vous accompagnez des participants, ou parce que vous êtes simplement curieux,  à profiter de votre après midi du 19 mars pour commencer à programmer.

Ouverture des inscriptions à C0d1ngUP

c0d1ngUP, c’est le 19 mars 2016, et vous pouvez vous inscrire maintenant (et jusqu’au 3 mars).

La nouveauté de cette année : un T-shirts pour 90 premiers participants inscrits.

Plus d’infos sur le déroulement de la journée.

Inscriptions

Ouverture sous peu…

autorisation-parentale-2016

c0d1ngUP 2016… c’est parti….

Quelques informations sur l’organisation de c0d1ngUP 2106 le 19 mars 2016.

Lieu

Comme l’an passé, la manifestation se déroulera à la BU Sciences du campus de Poitiers.

C0d1ngUP 2015 : Tout le monde au boulot

Le blog de la Bibliothèque

[iframe width= »100% » height= »300px » frameBorder= »0″ src= »//umap.openstreetmap.fr/fr/map/c0d1ngup-2015_28085?scaleControl=false&miniMap=true&scrollWheelZoom=true&zoomControl=true&allowEdit=false&moreControl=true&datalayersControl=false&onLoadPanel=undefined#16/46.5676/0.3821″]Voir en plein écran

 

Déroulement de la journée

  • 09h30 : Accueil avec petit déj’, installation, éventuellement configuration de quelques machines
  • 10h15 : Explication des règles. Si vous n’êtes pas là, c’est que vous êtes en retard.
  • 10h30 : Ouverture des épreuves
  • 16h00 : Fin des épreuves. Ça y est ! vous l’avez fait !
  • 16h30 : Annonce des résultats et pot de clôture.

Informations importantes

  • Vous devez avoir une connexion réseau pour participer, et la connexion se fera uniquement par l’intermédiaire d’un réseau Wi-Fi. Si vous venez avec une machine de bureau, amenez un dongle.
  • Il n’y a plus de pause obligatoire à midi (mais vous serez très fortement encouragés à en faire une). Pour vous restaurer, apportez quelque chose, il n’y aura rien sur place (à part de la place pour s’installer pour le repas).
  • Les 90 premiers inscrits (https://codingup.fr/2016/02/01/inscriptions/), à condition qu’ils participent, auront droit à un t-shirt c0d1ngUP.

C0d1ngUP 2016 : We are back

Une courte brève pour vous annoncer que la troisième édition de c0d1ngUP aura lieu le 19 mars 2016. D’autres infos suivront. Abonnez vous au fil RSS du site…

affiche-2016

Podiums 2015

Les classements ont été faits au nombre de points. Le nombre de points rapporté par chaque défi est calculé dynamiquement (un exercice perd des points lorsqu’il est souvent résolu). Dans le cas d’un équipe, la résolution d’un défi rapport moins de points que pour un individuel. Nous avons aussi indiqué dans les listes suivantes le nombre de défis résolus par chaque participant ou équipe.

Spartiates (Individuels ou équipes – collégiens)

  1. sosolal (486 pts,12 défis)
  2. emilie (354 pts, 9 défis)
  3. Team Caillé (Corentin et IceCreep) (229 pts, 9 défis)
  4. RCRacing (183 pts, 5 défis)

Phocéens (Individuels ou équipes – lycéens)

  1. Les experts (Antonio et Matou) (423 pts, 17défis)
  2. Wazzzaaa (352 pts, 10 défis)
  3. Grif (300 pts, 9 défis)

Athéniens (Équipes, niveau 1)

  1. IRIS2 (Manandco et flashbak) (375 pts, 16 défis)
  2. Trigre (Cricri et Gregy) (285 pts, 13 défis)
  3. PacManTeam (Pac- et -Man) (285 pts, 13 défis)

(les équipes Trigre et PacManTeam ont été départagées en relevant l’équipe qui a atteint son score max le plus tôt).

Rhodiens (Équipes, niveau 2)

  1. Les chameaux de Pratchett (Lilymage et Pookie) (361 pts, 18 défis)
  2. Les ouiches (Peter et Steven) (341 pts, 17 défis)
  3. The Superkillingdudes (Greenboy et RainbowDash) (335 pts, 17 défis)

Troyens (Individuels, niveau 1)

  1. GTeck (419 pts, 14 défis)
  2. anabis (417 pts, 14 défis)
  3. InTheMix974 (385 pts, 13 défis)

Égéens (Individuels, niveau 2)

  1. OlivierR (639 pts, 17 défis)
  2. Kami (514 pts, 14 défis)
  3. DharSii86 (432 pts, 12 défis)

Les plus attentifs auront repéré des pseudos qui étaient déjà sur un podium l’an passé : sosolal, Manandco, flashbak, Lilymage, InTheMix974, G-Teck, RainbowDash, GreenBoy,  Peter, Steven… Certain(e)s étaient dans des catégories individuelles l’an passé, et se sont associés cette année 🙂