Bonjour a tous.
Je sais que ma demande va sembler laxiste, mais bon.
Je viens vers vous car j'aurais besoin de quelqu'un ayant d'assez bonnes bases en Ruby, notamment niveau syntaxe afin de "traduire" ce code Ruby en code C, ou bien en un algorithme compréhensible.
Je n'ai pas de tres grandes connaissances de Ruby et je galère avec ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 def dop(event) return (event.gsub(/#/, '').to_f) if event[0..0] == '#' return ((event.to_f > 0) ? p(event.to_f) : pC(event.to_f)) endMerci d'avance a ceux qui prendront le temps de m'aider.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 def event(string) ## Calcul les intersections while string =~ /([-\d\.\#]+)x([-\d\.\#]+)/ do string = $` + '#' + intersection($1, $2).to_s + $' end while string =~ /([-\d\.\#]+)\+([-\d\.\#]+)/ do string = $` + '#' + reunion($1, $2).to_s + $' end ## Affiche le resultat puts "%.3f\n" % string.gsub!(/#/, '').to_f end
Bonne continuation
wILL
Partager