Title / Description
Code #print "Hello" print 3 / 4 print 3 / 4.0 print 3.12414 / 4 print print 20 % 6 puts 'hei ' * 8 puts 'Se coloca cada dama de las 128 sobre tableros de ajedrez vacios (sin piezas) distintos, si se pone a la primera en a1, la segunda en b2 y asi sucesivamente hasta h8 (y regresando hasta el inicio en a1 despues de cada ciclo), cuantas casillas atacan en conjunto?' #recuerda, sin importar la posicion cada dama ataca 7 * 3 casillas = 21 (horizontales, verticales y diagonale(s)) casillas = 0 128.times do |dama| casillas += 21 puts "Con la dama #{dama + 1} ya atacamos #{casillas} casillas" end puts 'Es este numero de casillas atacadas: ' + casillas.to_s + ', un numero primo?' =begin Si es par y no es el numero 2, no es primo, de otra manera es primo si no es divisible (enteramente) por todos los numeros entre 2 y la raiz de el mismo (). =end menores = 2...(Math.sqrt(num)) print menores =begin def esprimo(num) if num == 2 return true else if num % 2 == 0 return false menores = 2...(Math.sqrt(num)) menores.each { |x| if num % x == 0 return false } return true end =end
Author
Highlight as C C++ CSS Clojure Delphi ERb Groovy (beta) HAML HTML JSON Java JavaScript PHP Plain text Python Ruby SQL XML YAML diff code