Comment bien se préparer (et préparer son ordi…) à c0d1ngUP ? (2e partie)

Deuxième partie

Le challenge c0d1ngUP se présente sous la forme d’une (assez longue) série d’énigmes à résoudre (et cette année, il y aura un thème commun….). 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.

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.

Vous avez vu un exemple d’utilisation des nombres dans la première partie. 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. Nous dirons qu’un pixel est plutôt rouge si la valeur correspondant au rouge est strictement supérieure aux deux autres (le vert et le bleu). Dans l’image qui suit composée de 45000 pixels, saurez-vous dire combien de pixels sont plutôt rouges ?

wassa

Pas de panique si vous ne savez pas comment faire ! Il y aura beaucoup de problèmes différents le 21 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 bien se préparer (et préparer son ordi…) à c0d1ngUP?

Le challenge c0d1ngUP se présente sous la forme d’une (assez longue) série d’énigmes à résoudre (et cette année, il y aura un thème commun….). 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.

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. 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.

c0d1ngUP : Fin des inscriptions le 15 mars.

Nous clôturerons les inscriptions à c0d1ngUP le dimanche 15 mars. Pour vous inscrire, c’est par ici.

 

c0d1ngUP : Déroulement de la journée

La journée du 21 mars, à la bibliothèque universitaire de sciences devrait se dérouler ainsi (on vous donne juste les grandes lignes… 🙂 )

  • 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.
  • 12h30 : Pause obligatoire. Il y aura un espace réservé pour décompresser, mais cette année, nous ne fournissons pas les repas. Pensez à emmener de quoi manger.
  • 14h00 : Réouverture des épreuves.
  • 17h00 : Fin des épreuves. Ça y est ! vous l’avez fait !
  • 17h15 : Annonce des résultats .

c0d1ngUP se déroulera à la BU Sciences du campus

Nous ne pouvions rêver mieux pour accueillir c0d1ngUP le 21 mars 2015. Beaucoup de place (ceux qui ont participé à l’édition 2014 comprendront…), de grandes tables, des prises un peu partout, de la lumière, et une mine d’informations à portée de main : c’est la Bibliothèque Universitaire de Sciences, située sur le campus de Poitiers :

bu2
D’autres images de la bibliothèque

[iframe width= »80% » height= »300px » frameborder= »0″ src= »http://blogs.univ-poitiers.fr/busciences/ »]
Le blog de la Bibliothèque

[iframe width= »100% » height= »300px » frameBorder= »0″ src= »http://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

c0d1ngUP sera le 21 mars 2015

Afin d’organiser c0d1ngUP dans de meilleures conditions, nous avons décidé de reporter l’événement au samedi 21 mars (sous réserve de compatibilité avec le plan vigipirate).

Vous pourrez vous inscrire dès le lundi 2 février sur ce site.

Et voici, en avant première, les grandes lignes de l’édition 2015 :

  • nouveaux locaux, plus beaux, plus grands, plus cools
  • utilisation de votre machine personnelle (le prêt de matériel sera possible si nécessaire)
  • possibilité de participation individuellement ou en équipe de 2 personnes
  • comme en 2014, des épreuves variées, de différents niveaux, accessibles à tous et le suivi des scores en direct
  • petit déjeuner offert
  • restauration le midi à la charge des participants (amenez votre repas)
  • une fil conducteur (que nous gardons secret pour le moment) pour les défis

En attendant que les inscriptions soient ouvertes, allez vous entraîner ou consulter les épreuves de l’année dernière. Elles sont sur Pydéfis.

Tenez vous au courant en consultant ce site ou en suivant le fil twitter c0d1ngUP.

c0d1ngUP : 21 mars 2015

Bon… on vous a suffisamment fait attendre…

c0d1ngUP 2015, ce sera le 21 mars 2015, réservez la date !!

En attendant que les inscriptions soient ouvertes, allez vous entraîner ou consulter les épreuves de l’année dernière. Elles sont sur
Pydéfis.

Tenez vous aucourant en consultant ce site ou en suivant le fil twitter c0d1ngUP.

CodingUP revient

En Février 2015 ! Soyez prêt et tenez-vous informé.

Comment vous préparer ?

Rendez-vous sur PyDéfis pour retrouver les annales de l’an dernier et d’autres épreuves

 

Vidéo C0d1ng UP

Lien vers la vidéo réalisée le jour de l’événement
Vous revenez l’année prochaine ? 🙂

Voir aussi : Bilan c0d1ng UP

Bilan C0d1ng UP

Quelques chiffres

C0d1ngUP, pour son édition 2014, c’est 66 inscrits âgés de 10 à 44 ans. Des collégiens, des lycéens, des étudiants et des professionnels !

C0d1ngUP, c’est 30 problèmes, dont 9 ont résisté à tous les concurrents !

Les concurrents et la programmation

Lors de l’épreuve, les concurrents ont accepté de répondre à quelques questions.

Que vous évoque la programmation ?

tagcloud

La programmation, pour vous, c’est (ce sera) ?

Mon métier ou mon futur métier 15%
Juste un loisir 27%
Mon métier (ou mes études) et un loisir 58%

Les gagnants

Les gagnants se sont vu remettre des lots offerts par : la Société SonarSource, les éditions H&K, HTP Multimédia, la Fondation de l’Université de Poitiers, le projet Idéfi Paré

Catégorie : Hunters
sosolal Robot programmable Bioloid
elitatou Tablette tactile Asus MemoPad
jeremy86 Disque SSD
Les linuxiens Programmeur du 86, Progrimmeur du 86 Livres, batteries
Catégorie : Arcadians (équipes)
LLA-TS1A Lyly_86, Max Montres connectées Smartwatch 2
LLA-TS1B Twyrde, louis-python Disques SSD
CLC ark, see86 Raspberry Pi
Catégorie : Centaurans
InTheMix974 Drône Parrot
G-Teck Tablette tactile Asus MemoPad
Vinceral Disque SSD
Catégorie : Klingons (équipes)
Iris Flashbak, manandco Montres connectées Smartwatch 2
League Of Coders Steel, Traum Disques SSD
Débogue moi si tu peux MoMo, Paulo Raspberry Pi
Catégorie : Edosians
RainbowDash Drône Parrot
Green Boy Tablette tactile Asus MemoPad
LilyMage Disque SSD
Catégorie : Romulans (équipes)
Les Ouiches Peter, Steven Montres connectées Smartwatch 2
Chausseirb Chausson, MadamePantoufle Disques SSD
La Rache Djyp, LaurentC, Verzuli Raspberry Pi
GPhy’s rangers Keuv, Piotr, gcornut Livres

Autres lots distribués : Livres H&K, Batteries de secours pour téléphone et lecteur MP3…

Les photos

[Slideshow "2014" not found]