[résolu] "Equilibre" non compris mais alors vraiment pas :-/

C'est un concours d'informatique, il se trouve que l'informatique ne se réduit pas a de la programmation. Et ce sont des questions d'algorithmique (qui est une partie de l'informatique). Si tu arrives en finale, tu verras que la programmation est une partie très importante du concours. Et a vrai dire c'est déjà une partie importante en régionale (épreuve machine)
Il n'y a que sur le site du zéro que les gens croient avoir appris la programmation en moins d'1 an. c.f. 21 days

Si tu as envie tu as des concours de programmation seulement (typiquement les JFP pour les universitaires parisiens) et personnellement (pour y avoir participer), passer une journée a programmer une spec, je ne trouve pas ça très passionnant.

Non, il ne faut pas vraiment avoir un esprit pratique. Au contraire, je dirais même qu'il faudrait savoir faire preuve d'abstraction pour comprendre et résoudre les problèmes à la formulation un peu alambiquée.

Et effectivement, ce concours ne demande pas que de savoir programmer.

@epsilon : je remarque que tu as vraiment quelque chose contre le siteduzero \^\^'

En tout cas pour le QCM, j'ai beau savoir coder (site web, (a)-rpg 2D, logiciel etc) je n'y arrive vraiment pas :/

Essaie de faire l'exercice de tête, en dessinant, et pense bien que toutes les pièces ne sont pas obligatoirement sur les plateaux de la balance.

Edit (par Jill-Jênn). Je pense qu'on a déjà mis suffisamment d'exemples, merci :)

Pas tant contre le site lui même (c'est un beau coup, le créateur n'a même pas fini sont master qu'il a déjà une belle source de revenue). Le problème c'est que le contenue est médiocre et que le lecteur se croit bon. Par exemple, il parait qu'on peut apprendre le C++ sur le site du zéro... c'est une assertion a la fois très drôle et a la fois déplorable quand elle est tenue sérieusement.

« ce concours n'est pas un concours de programmation mais de réflexion et recherche »

Comme l'a très bien dit epsilon, si tu veux faire des concours où tu dois confectionner des systèmes et des interfaces utilisateur plutôt que de résoudre des problèmes, libre à toi. Ce sont deux choses différentes.

« je veux dire en 1 semaine tu connais les bases (conditions, boucles, fonction etc ) et t'as pas bien besoin de plus pour réaliser ces exercices »

Regarde un peu les exos de demi-finale dans la section entraînement. Tu verras notamment qu'une notion très importante à savoir pour Prologin, c'est la théorie des graphes. Et pis après t'as les exos plus "hardcore" avec en général une bonne dose de programmation dynamique. Donc si, il y a un peu de connaissances à avoir, mais ce ne sont pas les mêmes que celles requises pour coder un site web ou un logiciel pas trop spécialisé.

« donc je suis tenté de dire qu'il n'y a quasi aucun rapport avec la programmation »

Ca dépend de ta définition de programmation. Si pour toi c'est coder des sites ou des logiciels très simples, qui font du traitement de données assez basique, ouais t'as pas besoin d'algo très poussé. Mais la prog', ça englobe bien plus que ça. Sais-tu le nombre de notions d'algo nécessaires pour concevoir un compilateur, par exemple ?

Par ailleurs, pour l'exo 2, plus besoin de trop réflechir, la méthode de résolution est donnée dans les explications des exemples.

Il est vrai que les tutoriels ne permettent pas de faire un gros projet (je parle au niveau du C et du C++ ) mais pour débuter, je pense que c'est le meilleur site (par rapport à developpez qui est trop compliqué lorsque l'on commence), après niveau PHP on peut faire quasi tout ce qui est important pour un site avec leur tutoriel.

@Equinoxe : merci pour l'exemple détaillé, donc en gros pour l'output il faut donner le nombre de pains au chocolat après chaque pesée?

epsilon > On peut découvrir le c++ sur le site du zéro, mais guère plus. Après, allié à developpez.net, gotw.ca et un peu de la norme de temps en temps, on peut dire qu'on commence à connaître le c++. (Ce qui signifie que je commence à connaître le c++ ! Après plus de 5000 heures ! 8D)

Bon c'est bien de débattre sur le siteduzero, mais peut-on revenir au sujet et initial? :D j'ai quand même encore une ou deux interrogations, si vous avez la gentillesse d'y répondre :P

« @pikrass : quels explications d'exemple? »
http://www.prologin.org/training/challenge/qcm2012/equilibre

« PS : désolé de répondre en plusieurs post, j'avais pas vu les réponses au dessus \^\^' »
Tu peux éditer tes messages.

« Bon c'est bien de débattre sur le siteduzero, mais peut-on revenir au sujet et initial? :D »
Sur le forum de Prologin, le hors sujet remplace très vite le sujet et on ne peut rien faire contre ça. :)

« @pikrass : et ben j'y arrive pas :/ »
Qu'est-ce que tu veux que j'y fasse ? :/ Si tu veux des cours pas à pas sur l'aspect algorithmique de la programmation, tu peux aller voir sur France IOI . En faisant des exos, tu finiras par prendre le coup de main, et avoir un meilleur esprit de synthèse. Après à toi de voir si ça te plaît ou non.

merci @pikrass, réponses super complète sujet résolu autant pour l'auteur que pour moi il me semble (et pour le HS aussi) :D

PS : comment se fait-il que j'avais pas vu les explications d'exemple, y'en avait aussi pour l'algo 1?

epsilon > Pour le troll, je ne pense pas être trop dans le tort.
J'ai passé le cap des 5000h (enfin bon, le nombre d'années n'est pas nul non plus : en comptant 4 ans (en pratique, je penche plutôt pour 4ans et demi) à environ 30 heures par semaine, vu que j'en faisais plus que tout le reste, ça me fait environ 6257 heures), et de ton propre lien sur les "21 days", qui dit qu'à 4000h on commence à avoir "des professeurs de musique", je déduis que j'ai le niveau pour être professeur d'informatique (non, je ne trolle presque pas. =p).
Du coup, j'estime que je connais au moins un peu le c++.
Je regarde les ressources que j'ai longuement étudiées (citées dans mon post) (et je me rappelle au passage qu'en cherchant sur internet au tout début de mon apprentissage, en cherchant la première ressource après avoir entendu le mot "c++" de la bouche d'un professeur, j'avais pour premier résultat un site obscur sur les opérateurs binaires, et le site du zéro en deuxième, et que, du coup, sans le site du zéro jamais je n'aurais continué la programmation), et j'en déduis que le site du zéro occupe une part au moins aussi importante que les autres, étant donné que sans lui je n'aurais pas continué - même si, maintenant, je peux avoir tendance à me moquer un peu.

Bref, je ne vois pas sur quoi tu peux encore troller, et j'espère avoir été compréhensible !

Pour moi le site du zéro est sans aucun doute LE meilleur site pour commencer la programmation, sans celui ci, je serais peut être encore à kikoololer sur msn.. (passé obscur :D )

Répondre au sujet

Vous devez vous enregistrer ou vous connecter pour poster des messages.