~ S'évader de la banalité... Et entrer dans l'imaginaire ! ~
 
AccueilGuelnika, le site de E-m !S'enregistrerConnexion

Partagez | 
 

 Programmation (le retour du topic des geeks qui se lavent pas, ou peu)

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : Précédent  1, 2, 3 ... 8, 9, 10, 11, 12  Suivant
AuteurMessage
AlexRE
Admin trop trizo Lv 65
Admin trop trizo Lv 65


Nombre de messages : 29430

MessageSujet: Re: Programmation (le retour du topic des geeks qui se lavent pas, ou peu)   Lun 13 Oct 2014, 20:53

Ouais la 1 c'est finger in ze nose. nerd

J'ai passé du temps sur la 3, mais plus pour des raisons dues au Java (entier beaucoup trop grand) que vraiment un pb de programmation.

Et faut que je réinstalle Eclipse sur mon PC perso, wooonnn je pète 1 cable woon



@Daragonis a écrit:
Et du coup, tu passes des entretiens pour quel emploi précisément vu que t'as pas répondu la dernière fois ? ^^

Développeur. focus
Revenir en haut Aller en bas
http://www.alexzone.net
garywiss6
Rétrograde Lv 54
Rétrograde Lv 54


Nombre de messages : 5175
Age : 21

MessageSujet: Re: Programmation (le retour du topic des geeks qui se lavent pas, ou peu)   Lun 13 Oct 2014, 22:09

@KoZzY a écrit:
Oh purée c'est génial, je vais test en Python love

On ouvrirait bien un topic pour exposer nos solutions en divers langages, non ? En tout cas moi je trouve ça super amusant et instructif =]

edit: Je viens de commencer, merci pour ce site, j'adore ce genre de concept, je crois que je vais y passer la nuit =D

Level 1:
Spoiler:
 

C'est pas plus simple de faire ça ? :

Spoiler:
 

____________
Un soir banal sur skype a écrit:
Moi : C'était quoi ce cri ?
Choco : C'est ma saucisse qui a hurlé.
Revenir en haut Aller en bas
http://vuesubjective.org/Garywiss/
Empty
Mangeur de manettes Lv 65
Mangeur de manettes Lv 65


Nombre de messages : 16363
Age : 30

MessageSujet: Re: Programmation (le retour du topic des geeks qui se lavent pas, ou peu)   Mar 14 Oct 2014, 10:49

J'ai pas mal galéré sur la 3 également... Pas à cause de la programmation mais parce que j'avais oublié comment on décomposait un nombre en facteurs premiers Nerd Sang

Dara: Non, c'est pas plus simple mais ça marche aussi Wink (à part ta première ligne qui risque de créer un problème d'itération).
Si on va par là, je peux torcher le 3ème problème du site en seulement deux lignes de code:

Code:
from sympy.ntheory import factorint
print factorint(600851475143)

Mais bon, c'est pas le but ^_^

____________


Dernière édition par KoZzY le Mar 14 Oct 2014, 11:35, édité 2 fois
Revenir en haut Aller en bas
http://e-magination.jeun.fr
Slump
Kikoo Lv -1
Kikoo Lv -1


Nombre de messages : 15154
Age : 24

MessageSujet: Re: Programmation (le retour du topic des geeks qui se lavent pas, ou peu)   Mar 14 Oct 2014, 10:58

Protip : C'est Gary Owi toutafé olala

____________


Citation :
XxRelmxX: je vous salue telle samus aran Very Happy
Revenir en haut Aller en bas
http://forumemagination.free.fr/index.html
Daragonis
Maker de Légende Lv 52
Maker de Légende Lv 52


Nombre de messages : 4523
Age : 19

MessageSujet: Re: Programmation (le retour du topic des geeks qui se lavent pas, ou peu)   Mar 14 Oct 2014, 12:19

C'est l'avatar MH, ça emmêle les pinceaux fufu
Revenir en haut Aller en bas
Empty
Mangeur de manettes Lv 65
Mangeur de manettes Lv 65


Nombre de messages : 16363
Age : 30

MessageSujet: Re: Programmation (le retour du topic des geeks qui se lavent pas, ou peu)   Mar 14 Oct 2014, 12:33

Ah merde xD En effet c'est à cause de l'avatar MH fufu

Désolé, Gary ^_^

____________
Revenir en haut Aller en bas
http://e-magination.jeun.fr
Empty
Mangeur de manettes Lv 65
Mangeur de manettes Lv 65


Nombre de messages : 16363
Age : 30

MessageSujet: Re: Programmation (le retour du topic des geeks qui se lavent pas, ou peu)   Mar 14 Oct 2014, 13:02

Par curiosité, ceux qui ont fait le défis n4 de projet Euler (le truc avec les palindromes), vous aussi vous vous êtes fait chier à convertir tout en STR ou alors je suis le seul taré à l'avoir fait ? xD

____________
Revenir en haut Aller en bas
http://e-magination.jeun.fr
AlexRE
Admin trop trizo Lv 65
Admin trop trizo Lv 65


Nombre de messages : 29430
Age : 29

MessageSujet: Re: Programmation (le retour du topic des geeks qui se lavent pas, ou peu)   Mar 14 Oct 2014, 17:58

Je l'ai fait aussi, et en regardant la solution on s'aperçoit que c'est pas nécessaire. fufu (en fait c'est tout con)
Revenir en haut Aller en bas
http://www.alexzone.net
Empty
Mangeur de manettes Lv 65
Mangeur de manettes Lv 65


Nombre de messages : 16363
Age : 30

MessageSujet: Re: Programmation (le retour du topic des geeks qui se lavent pas, ou peu)   Ven 17 Oct 2014, 18:32

En effet Nerd Sang

Ca me rassure que tu ais fait comme ça aussi ^_^

____________
Revenir en haut Aller en bas
http://e-magination.jeun.fr
Empty
Mangeur de manettes Lv 65
Mangeur de manettes Lv 65


Nombre de messages : 16363
Age : 30

MessageSujet: Re: Programmation (le retour du topic des geeks qui se lavent pas, ou peu)   Lun 20 Oct 2014, 21:11

Je suis bloqué ici:

https://projecteuler.net/problem=8

Je pige pas ce qu'il me veut :/ J'ai réussi le challenge 9 et 10 mais j'ai dû passer le 8ème car je pige même pas l'énoncé ... Quelqu'un pour m'expliquer (sans me donner la réponse, par pitié) ?

____________
Revenir en haut Aller en bas
http://e-magination.jeun.fr
Dragongaze13
Maker de Légende Lv 49
Maker de Légende Lv 49


Nombre de messages : 3882
Age : 19

MessageSujet: Re: Programmation (le retour du topic des geeks qui se lavent pas, ou peu)   Lun 20 Oct 2014, 22:17

Ma traduction:

Citation :
La suite de 4 chiffres consécutifs (parmi la suite des 1000 chiffres suivants) ayant le plus grand produit est 9*9*8*9 = 5832.

Trouver le plus grand produit possible d'une suite de 13 chiffres consécutifs.


C'est ça que tu comprends pas ?

En gros il faut trouver les 13 chiffres consécutifs de la liste qui donnent le plus gros produit.
Revenir en haut Aller en bas
Empty
Mangeur de manettes Lv 65
Mangeur de manettes Lv 65


Nombre de messages : 16363
Age : 30

MessageSujet: Re: Programmation (le retour du topic des geeks qui se lavent pas, ou peu)   Mar 21 Oct 2014, 17:04

Rien n'a faire, même en Français je pige pas :/

Puis t'as vu la grille qu'ils nous donnent:

Code:
73167176531330624919225119674426574742355349194934
96983520312774506326239578318016984801869478851843
85861560789112949495459501737958331952853208805511
12540698747158523863050715693290963295227443043557
66896648950445244523161731856403098711121722383113
62229893423380308135336276614282806444486645238749
30358907296290491560440772390713810515859307960866
70172427121883998797908792274921901699720888093776
65727333001053367881220235421809751254540594752243
52584907711670556013604839586446706324415722155397
53697817977846174064955149290862569321978468622482
83972241375657056057490261407972968652414535100474
82166370484403199890008895243450658541227588666881
16427171479924442928230863465674813919123162824586
17866458359124566529476545682848912883142607690042
24219022671055626321111109370544217506941658960408
07198403850962455444362981230987879927244284909188
84580156166097919133875499200524063689912560717606
05886116467109405077541002256983155200055935729725
71636269561882670428252483600823257530420752963450

C'est quoi ce délire ? Pourquoi ? Comment ? Dans quel but ? je pète 1 cable woon

En gros, dans cette foutue liste carrée, la suite de 4 chiffres qui donne le plus large résultat est "9*9*8*9" ? C'est ça ? Et moi je dois trouver la suite de 13chiffres qui donne le plus gros produit ? Si c'est juste ça en lisant de gauche à droite je veux bien mais faut-il tenir compte des verticales, des diagonales ? oO

____________
Revenir en haut Aller en bas
http://e-magination.jeun.fr
AlexRE
Admin trop trizo Lv 65
Admin trop trizo Lv 65


Nombre de messages : 29430
Age : 29

MessageSujet: Re: Programmation (le retour du topic des geeks qui se lavent pas, ou peu)   Mar 21 Oct 2014, 17:13

Juste de gauche à droite.
Revenir en haut Aller en bas
http://www.alexzone.net
Empty
Mangeur de manettes Lv 65
Mangeur de manettes Lv 65


Nombre de messages : 16363
Age : 30

MessageSujet: Re: Programmation (le retour du topic des geeks qui se lavent pas, ou peu)   Mar 21 Oct 2014, 17:55

Ah ... Lol ... Du coup ça me parait tout de suite beaucoup moins compliqué à mettre en place Nerd Sang

Désolé pour ma question de noob =D

T'en es où dans les défis, Alex ?

J'en ai trouvé un qu'est encore plus difficile que le projet Euler: http://www.spoj.pl/problems/classical/ (enfin, certains sont forts similaires quand même)

Sinon j'en ai pas mal pour Python, dont un que j'aime beaucoup: http://www.pythonchallenge.com/

____________
Revenir en haut Aller en bas
http://e-magination.jeun.fr
AlexRE
Admin trop trizo Lv 65
Admin trop trizo Lv 65


Nombre de messages : 29430
Age : 29

MessageSujet: Re: Programmation (le retour du topic des geeks qui se lavent pas, ou peu)   Mar 21 Oct 2014, 18:05

Je me suis arrêté au 8ème je crois !

OMG, trop de tests disponibles. je pète 1 cable woon
Revenir en haut Aller en bas
http://www.alexzone.net
AlexRE
Admin trop trizo Lv 65
Admin trop trizo Lv 65


Nombre de messages : 29430
Age : 29

MessageSujet: Re: Programmation (le retour du topic des geeks qui se lavent pas, ou peu)   Lun 15 Déc 2014, 09:32

J'ai utilisé pour la première fois la semaine dernière GitHub. Avec NetBeans.

Bordel, c'est trop pratique. je pète 1 cable woon Depuis le temps que je fais des projets en équipe, je me demande pourquoi j'ai attendu tout ce temps avant de m'y mettre.
Revenir en haut Aller en bas
http://www.alexzone.net
AlexRE
Admin trop trizo Lv 65
Admin trop trizo Lv 65


Nombre de messages : 29430
Age : 29

MessageSujet: Re: Programmation (le retour du topic des geeks qui se lavent pas, ou peu)   Mar 17 Mar 2015, 20:26

J'essaye de compiler un fichier cpp pour en faire une dll (DynRPG), sous Code::Blocks, mais bordel, ça ne fonctionne pas...

J'ai les erreurs :
Citation :
undefined reference to `__gxx_personality_sj0'
undefined reference to `_Unwind_SjLj_Register'

Apparemment, ça fait ça quand on utilise le système d'exception de deux compilateurs différents ou en tout cas d'un compilateur qu'on n'utilise pas. J'ai beau faire plein de recherches, de changer les compilateurs disponibles sur mon PC, rien n'y fait.

C'est souvent chiant comme ça le C++ ou bien ?

Je devrais peut-être le faire sous Linux tout simplement...
Revenir en haut Aller en bas
http://www.alexzone.net
AristA
Maker qui quitte vraiment E-m Lv 60
Maker qui quitte vraiment E-m Lv 60


Nombre de messages : 10881
Age : 19

MessageSujet: Re: Programmation (le retour du topic des geeks qui se lavent pas, ou peu)   Mar 17 Mar 2015, 21:42

Je ne m'y connais pas du tout, mais en gros en rouge sur le site de dynrpg il y a marqué

Citation :
Important Information for Plugin Developers: Recent problems showed that DynRPG is not compatible with the latest GCC compiler version yet. Please only use version 4.6.1 or below!

Je ne sais pas si ça a un quelconque lien. Je ne peux t'être d'aucune aide sinon.
Revenir en haut Aller en bas
http://arista.lescigales.org
AlexRE
Admin trop trizo Lv 65
Admin trop trizo Lv 65


Nombre de messages : 29430
Age : 29

MessageSujet: Re: Programmation (le retour du topic des geeks qui se lavent pas, ou peu)   Mar 17 Mar 2015, 22:12

OMG. fan hystérique
Revenir en haut Aller en bas
http://www.alexzone.net
AristA
Maker qui quitte vraiment E-m Lv 60
Maker qui quitte vraiment E-m Lv 60


Nombre de messages : 10881
Age : 19

MessageSujet: Re: Programmation (le retour du topic des geeks qui se lavent pas, ou peu)   Mer 18 Mar 2015, 00:35

tu di si c ok
Revenir en haut Aller en bas
http://arista.lescigales.org
AlexRE
Admin trop trizo Lv 65
Admin trop trizo Lv 65


Nombre de messages : 29430
Age : 29

MessageSujet: Re: Programmation (le retour du topic des geeks qui se lavent pas, ou peu)   Mar 31 Mar 2015, 14:37

Je passe mes journées de cette semaine à tout apprendre sur le Ruby et Ruby on Rails, pour faire des super sites etc.

Je suis les cours de Code School ici => https://www.codeschool.com/paths/ruby

Le type qui a créé ce site explique super bien (bon, c'est en anglais, il faut bien comprendre la langue) et on apprend vraiment vite je trouve.

En plus ça me permettra de savoir programmer en Ruby sur RMVX et RMXP, c'est tout bénef. AlexRoiToc
Revenir en haut Aller en bas
http://www.alexzone.net
AlexRE
Admin trop trizo Lv 65
Admin trop trizo Lv 65


Nombre de messages : 29430
Age : 29

MessageSujet: Re: Programmation (le retour du topic des geeks qui se lavent pas, ou peu)   Mer 22 Avr 2015, 00:52

Dans RM2003, je m'en suis sorti d'une erreur de boucle à l'intérieur d'une autre boucle, en mettant chaque boucle dans un évènement commun différent.

Ça m'est plusieurs fois arrivé de voir des gens conseiller d'utiliser des étiquettes dans RPG Maker 2003, et pas des boucles. Mais je trouve que c'est de la mauvaise programmation : pas performante, pas ordonnée, trop de sources d'erreurs. Je me rappelle, dans Projet Emergency, c'était vraiment n'importe quoi, j'avais des étiquettes de partout et du coup j'avais des bugs très difficiles à détecter. Sans oublier le fait que les étiquettes nécessitent un numéro/un tag, qui est aussi source d'erreur.


Il semblerait qu'il y ait effectivement un bug avec les boucles si on les imbrique dans un même évènement, mais si les mettre dans des évènements commun le corrige, alors pas de problème. Je préfère continuer avec ça.
Revenir en haut Aller en bas
http://www.alexzone.net
KoZzY
Grand Maker Lv 15
Grand Maker Lv 15


Nombre de messages : 549
Age : 29

MessageSujet: Re: Programmation (le retour du topic des geeks qui se lavent pas, ou peu)   Jeu 23 Avr 2015, 11:15

L'imbrication de boucles dans Rm, c'est la merde, oui, mais c'est toujours plus propre que de travailler avec des GOTO... T'as bien raison !

Si tu tentes de faire travailler des boucles dans un évènement commun en processus parallèle, y a moyen que ça couille en moins de deux. Par contre dans un évènement en démarrage automatique, y a généralement pas de soucis (sauf erreur humaine). Le démarrage automatique étant lui-même, une boucle qui a priorité sur tout le reste, ça en fait une de moins à coder. En processus parallèle, les scripts deviennent fous, l'ordi ne sait plus quelle boucle a priorité sur quelle autre boucle de quel évènement je pète 1 cable woon
Revenir en haut Aller en bas
AlexRE
Admin trop trizo Lv 65
Admin trop trizo Lv 65


Nombre de messages : 29430
Age : 29

MessageSujet: Re: Programmation (le retour du topic des geeks qui se lavent pas, ou peu)   Ven 24 Avr 2015, 13:55

Ah, j'ai globalement deux "threads" : un fil d'action global en "démarrage auto" et un autre en "processus parallèle". Dans chacun il y a plusieurs évènements communs et boucles qui se suivent, et parfois imbriquées les unes dans les autres.

Apparemment ça marche plutôt bien, quand tu fais en sorte de bien séparer les variables des deux threads.
Revenir en haut Aller en bas
http://www.alexzone.net
KoZzY
Grand Maker Lv 15
Grand Maker Lv 15


Nombre de messages : 549
Age : 29

MessageSujet: Re: Programmation (le retour du topic des geeks qui se lavent pas, ou peu)   Lun 18 Mai 2015, 15:09

Petite question aux amateurs de Python:

Est-il possible de forcer l'affichage de caractères provenant d'un String sur la même ligne ? En gros, faire en sorte que la fonction Print de Python ne fasse pas automatiquement un saut de ligne...

La réponse est OUI !

- Lol, pourquoi tu poses la question si tu connais déjà la réponse, triple tête de c** ?

- Bé parce que c'est pas tout... J'aimerais également inclure un "temps de pause" entre chaque affichage de caractère.
Le but étant d'afficher un rendu comme celui des écrans terminaux de Fallout 3:


Je sais qu'en plaçant simplement une virgule à la fin d'un print, on supprime le saut de ligne:

Code:
print "caca prout",

On peut également passer par une boucle for:

Code:
for i in xrange(0,len(phrase)): print phrase[i],

- Bé voilà ... Il est où le problème ?

- Le problème c'est que les PC actuels vont tellement vite pour afficher les caractères que ça donne l'impression que tout s'affiche en même temps.

Du coup je tente d'inclure un petit
Code:
time.sleep(0.1)
entre chaque affichage de caractère... Mais celà annule l'affichage à l'horizontale... Dans la mesure où "time.sleep" représente une instruction à part entière (faisant appel à une fonction dans un autre module, en plus), le saut de ligne semble obligatoire.

Je désespère, j'ai tenté d'imbriquer une boucle "for" dans une "while" contenant la commande système "time.sleep" et plein d'autres trucs de pétés ... Rien ne fonctionne, soit je me tape l'affichage avec le temps de pause mais à la verticale, soit le programme calcule le nombre de temps de pause total, prend sa pause puis seulement affiche la totalité des caractères d'un seul coup, soit ça crée une erreur d'indention. J'ai vraiment plus d'idée, là Sad

edit: La fonction "print" est peut-être de trop haut niveau. Si vous en connaissez une plus "modulable", lol, je suis preneur. (à part "stdin" / "stdout" parce que j'aime pas)
Revenir en haut Aller en bas
KoZzY
Grand Maker Lv 15
Grand Maker Lv 15


Nombre de messages : 549
Age : 29

MessageSujet: Re: Programmation (le retour du topic des geeks qui se lavent pas, ou peu)   Lun 18 Mai 2015, 17:04

Ok oubliez ça ... Après plusieurs heures de recherche, il semblerait que Python ne propose pas d'autre alternative au Print que le Stdout dans les commandes systèmes.

La seule solution consiste donc à créer une nouvelle fonction Print qui fera passer les chaines de caractères via Stdout, avec un Stdflush pour effacer le cache string et faire revenir le curseur après le dernier caractère affiché et éviter le saut de ligne.
Code:

#! /usr/bin/python
#*-*coding:utf-8*-*


import time
import sys

def _print(string):
 sys.stdout.write(string)
 sys.stdout.flush()

presentation = str("Welcome to Robco Industries (TM) TermLink Protocol")
for i in xrange(0,len(presentation)):
 _print(presentation[i])
 time.sleep(0.1)

Voilà, là ça marche !
Je suis un peu dégouté...

J'en profite pour vous présenter ce site absolument génial et indispensable pour tout programmeur parce que c'est trop une tuerie et ça a trop répondu à toutes les questions que je me suis posé aujourd'hui !!!!
Revenir en haut Aller en bas
Contenu sponsorisé




MessageSujet: Re: Programmation (le retour du topic des geeks qui se lavent pas, ou peu)   Aujourd'hui à 21:07

Revenir en haut Aller en bas
 
Programmation (le retour du topic des geeks qui se lavent pas, ou peu)
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 9 sur 12Aller à la page : Précédent  1, 2, 3 ... 8, 9, 10, 11, 12  Suivant

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
E-magination :: LE VILLAGE ~ Forums de la communauté et de discussions ~ :: La Taverne-
Sauter vers: