Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#951 Le 31/10/2010, à 16:51

nathéo

Re : /* Topic des codeurs couche-tard [2] */

Laissons tomber ça vaut mieux… roll


C'est rarement par le sarcasme qu'on élève son âme.
Le jus de la vigne clarifie l'esprit et l'entendement.
De quoi souffres-tu ? De l'irréel intact dans le réel dévasté ?
La liberté n'est qu'un vain fantôme, quand une classe d'hommes peut affamer l'autre impunément. timezone[America/Bogota]

Hors ligne

#952 Le 31/10/2010, à 16:51

Pylades

Re : /* Topic des codeurs couche-tard [2] */

???


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#953 Le 31/10/2010, à 17:02

nathéo

Re : /* Topic des codeurs couche-tard [2] */

big_smile


C'est rarement par le sarcasme qu'on élève son âme.
Le jus de la vigne clarifie l'esprit et l'entendement.
De quoi souffres-tu ? De l'irréel intact dans le réel dévasté ?
La liberté n'est qu'un vain fantôme, quand une classe d'hommes peut affamer l'autre impunément. timezone[America/Bogota]

Hors ligne

#954 Le 01/11/2010, à 00:06

grim7reaper

Re : /* Topic des codeurs couche-tard [2] */

Salut les codeurs,

Après une absence d'environ 13 pétacycles (du moins à la fréquence de mon CPU) je suis de retour parmis les mortels.

Bon, pour mon retour j'ai pas de code C sous la main (mais ça va venir, projet inside), donc faudra vous contentez de ça

{- How many Sundays fell on the first of the month during the twentieth century
 - (1 Jan 1901 to 31 Dec 2000)?  -}

main :: IO ()
main = print $ length (filter (== 0) (drop 12 day))

month :: [Int]
month = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31
        ,31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31
        ,31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31
        ,31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31
        ]

day :: [Int]
day = scanl (firstDay) 1 (take 1212 $ cycle month)

firstDay :: Int -> Int -> Int
firstDay d m = (d + m) `rem` 7

tongue

Dernière modification par grim7reaper (Le 01/11/2010, à 00:09)

Hors ligne

#955 Le 01/11/2010, à 00:22

Pylades

Re : /* Topic des codeurs couche-tard [2] */

\o/


Mon idole !
Ça tombe bien, j'ai plein de questions pour toi. smile


Sinon, qu'est-ce donc que ce langage ? Ça m'a l'air assez puissant.


Ça c'est bien passé, tes examens ?


J'envisage de coder un gestionnaire de modèles, mais pour cela il faudrait que je finisse stropt. Tu m'as donné envie de m'y remettre. En pleine période de révisions, tu choisis bien ton moment, toi. tongue

Dernière modification par Pylade (Le 01/11/2010, à 00:27)


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#956 Le 01/11/2010, à 00:22

samυncle

Re : /* Topic des codeurs couche-tard [2] */

smile


Hello world

Hors ligne

#957 Le 01/11/2010, à 00:27

grim7reaper

Re : /* Topic des codeurs couche-tard [2] */

Pylade a écrit :

Ça tombe bien, j'ai plein de questions pour toi. smile

Tu peux envoyer, normalement j'ai pas perdu la main wink

Sinon, qu'est-ce donc que ce langage ? Ça m'a l'air assez puissant.

Du Haskell, c'est un langage fonctionnelle pur (ce qui lui donne de sacrés atouts). Effectivement c'est puissant même si l'approche est déroutante au début.

Ça c'est bien passé, tes examens ?

Suffisamment bien pour que je passe en deuxième année au premier tour (avec 42 après la virgule dans la moyenne \o/).

J'envisage de coder un gestionnaire de modèles, mais pour cela il faudrait que je finisse stropt. Tu m'as donné envie de m'y remettre. En pleine période de révisions, tu choisis bien ton moment, toi. tongue

Moi là, j'ai entamé mon projet.
Cette fois c'est un truc bien plus trapu qu'un générateur de labyrinthe, mais bien plus intéressant aussi big_smile

Dernière modification par grim7reaper (Le 01/11/2010, à 00:38)

Hors ligne

#958 Le 01/11/2010, à 00:32

Pylades

Re : /* Topic des codeurs couche-tard [2] */

J'ai édité. Bon, il ne m'en vient pas trop à l'esprit dans l'immédiat ; mais si ça revient tu vas avoir du travail. tongue


Pour convertir une entrée en entier, strtol ça me semble pas mal. C'est vraiment une bonne idée ?


Et tiens, cadeau. tongue

Dernière modification par Pylade (Le 01/11/2010, à 00:33)


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#959 Le 01/11/2010, à 00:41

grim7reaper

Re : /* Topic des codeurs couche-tard [2] */

Pylade a écrit :

Pour convertir une entrée en entier, strtol ça me semble pas mal. C'est vraiment une bonne idée ?

Oui, strtol c'est très bien (et non pas atoi, qui ne fait aucun contrôle d'erreur).

Et tiens, cadeau. tongue

Je télécharge wink.
C'en est où maintenant ?

Hors ligne

#960 Le 01/11/2010, à 00:47

Pylades

Re : /* Topic des codeurs couche-tard [2] */

Ça n'a malheureusement pas beaucoup avancé. À la fin de mon stage, je n'ai pas eu la motivation de recommencer, comme tu étais parti.


Tu m'as beaucoup manqué, du coup j'avais abandonné le code à part pour deux ou trois conneries. Je m'y suis remis ce soir. Drôle de coïncidence. ^^


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#961 Le 01/11/2010, à 00:53

gnuuat

Re : /* Topic des codeurs couche-tard [2] */

Ça interresse quelqu'un de faire un Minecraft libre, mais avec des hypercubes ?


Bisouland : embrassez les tous !
Volez les points d'amour de vos adversaires en les embrassant, dans ce jeu gratuit par navigateur !

Hors ligne

#962 Le 01/11/2010, à 00:54

compte supprimé

Re : /* Topic des codeurs couche-tard [2] */

lol

#963 Le 01/11/2010, à 00:56

grim7reaper

Re : /* Topic des codeurs couche-tard [2] */

Pylade a écrit :

Je m'y suis remis ce soir. Drôle de coïncidence. ^^

Effectivement ^^.

Sinon, si à un moment ou un autre tu veux faire des tests automatisés et un peu plus poussé de tes fonctions tu peux regarder du côté de CUnit. Ça pourrait te servir, par exemple, à mettre en place des tests de non-régression (pour voir si tu casses du code qui fonctionnait en ajoutant une nouvelle fonctionnalité).
Je l'ai un peu utilisé et ça m'a l'air pas trop mal foutu.

Dernière modification par grim7reaper (Le 01/11/2010, à 02:34)

Hors ligne

#964 Le 01/11/2010, à 01:00

gnuuat

Re : /* Topic des codeurs couche-tard [2] */

Minecraft 4D, bientôt dans votre cerveau !
Minecraft
(OMG, ils en ont fait un film O_o)

Dernière modification par gnuuat (Le 01/11/2010, à 01:08)


Bisouland : embrassez les tous !
Volez les points d'amour de vos adversaires en les embrassant, dans ce jeu gratuit par navigateur !

Hors ligne

#965 Le 01/11/2010, à 01:10

gnuuat

Re : /* Topic des codeurs couche-tard [2] */

[quote=gnuuat<p class="postedit"><em>Dernière modification par gnuuat (Aujourd'hui à 03:08)</em></p>[/quote
Le cmpteur prend en compte la date de post, ou la date d'edit ?

Dernière modification par gnuuat (Le 01/11/2010, à 01:10)


Bisouland : embrassez les tous !
Volez les points d'amour de vos adversaires en les embrassant, dans ce jeu gratuit par navigateur !

Hors ligne

#966 Le 01/11/2010, à 01:17

grim7reaper

Re : /* Topic des codeurs couche-tard [2] */

Édit il me semble.

Hors ligne

#967 Le 01/11/2010, à 01:48

Pylades

Re : /* Topic des codeurs couche-tard [2] */

Hum, CUnit m'a l'air bien compliqué, de prime abord. Il faudrait que je regarde ça plus tard.


J'ai fait un embryon de code où j'essaie de me servir de strtol : http://pyl.alwaysdata.net/renardeau-0.0.tar.gz.


Sinon, tu m'avais bien dit que la configuration de Vim ne t'était pas familière ?


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#968 Le 01/11/2010, à 02:03

grim7reaper

Re : /* Topic des codeurs couche-tard [2] */

Pylade a écrit :

Hum, CUnit m'a l'air bien compliqué, de prime abord. Il faudrait que je regarde ça plus tard.

Oui, il faut comprendre le principe mais après ça va (et pour ce que j'ai vu, toutes les lib *Unit fonctionne sur le même modèle donc c'est cool une fois que t'en a compris une).
Quand tu en auras besoin, je pourrai essayer de t'expliquer le principe (au moins du mode basic, le seul que j'ai utilisé pour le moment)

J'ai fait un embryon de code où j'essaie de me servir de strtol : http://pyl.alwaysdata.net/renardeau-0.0.tar.gz.

J'ai du mal à comprendre ce que fait le code (pourquoi 2 arguments, ça correspond à quoi les data_separated_with_commas ?)
Si tu veux, j'ai des fonctions qui utilises strol (et ses amies) avec gestion des erreurs & cie (bon c'est du vieux code à moi, doit y avoir 2-3 trucs crado qui traîne mais ça peut aller jpense).
À la limite, jpeux poster la fonction pour lire un int dans une chaîne.

Sinon, tu m'avais bien dit que la configuration de Vim ne t'était pas familière ?

Non pas vraiment hmm, et je n'ai pas vraiment pu m'y remettre depuis la dernière fois.
Niveau Vim, j'ai juste fais mumuse avec 2-3 plugins.

Dernière modification par grim7reaper (Le 01/11/2010, à 02:05)

Hors ligne

#969 Le 01/11/2010, à 02:09

Pylades

Re : /* Topic des codeurs couche-tard [2] */

OK. Bon, pour mon code, c'est vraiment un embryon, hein. En fait je voulais faire un programme qui trouve la meilleure solution au bon compte du jeu des chiffres et des lettres. Je pensais que ça allait me prendre qu'une heure, mais j'ai traîné en route. Bon, j'ai passé target et unsigned long.


Et bonne nuit.


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#970 Le 01/11/2010, à 02:28

\\Ouranos//

Re : /* Topic des codeurs couche-tard [2] */

Bon retour grim.


Ubuntu facile, c'est :
- Dire "Bonjour"
- Lire la doc et les règles du forum avant de poster. Savoir poser une question intelligemment.
- Mettre des balises url autour des liens et un tiret à su.

Hors ligne

#971 Le 01/11/2010, à 02:38

grim7reaper

Re : /* Topic des codeurs couche-tard [2] */

Pylade a écrit :

OK. Bon, pour mon code, c'est vraiment un embryon, hein. En fait je voulais faire un programme qui trouve la meilleure solution au bon compte du jeu des chiffres et des lettres. Je pensais que ça allait me prendre qu'une heure, mais j'ai traîné en route. Bon, j'ai passé target et unsigned long.


Et bonne nuit.

OK.

Bon sinon ton code semble correct (après tout dépend du degré de précision que tu souhaites obtenir dans la gestion des erreurs, mais là pour ton objectif ça me semble suffisant).

Si tu passes target en unsigned long, pense à utiliser strtoul au lieu de strtol.

\\Ouranos// a écrit :

Bon retour grim.

Merci smile.

Hors ligne

#972 Le 01/11/2010, à 03:03

Кຼزດ

Re : /* Topic des codeurs couche-tard [2] */

yikes


dou

Hors ligne

#973 Le 01/11/2010, à 03:06

nesthib

Re : /* Topic des codeurs couche-tard [2] */

smile


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#974 Le 01/11/2010, à 03:07

Sir Na Kraïou

Re : /* Topic des codeurs couche-tard [2] */

sad


Descendant de Charlemagne et de LUCA.
Bleu, en l'hommage d'un truc bleu. :'(
C'est pas du bleu.
C'est pas le lac de Genève, c'est le Lac Léman.

Hors ligne

#975 Le 01/11/2010, à 03:15

grim7reaper

Re : /* Topic des codeurs couche-tard [2] */

Remember, kids: if you program in a language with side effects, the terrorists win.

BN World !

Hors ligne