ruby
Ruby
code posted
by
acacawc
created at 03 Aug 18:22, updated at 06 Sep 06:53
Edit
|
Back
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
#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 |
1.15 KB in 2 ms with coderay