Reglamento general de los foros   •   FAQ   •   Buscar en el foro •  Registrarse | Iniciar sesión 



Portada » Foros Linux » Desarrollo » Programación


Nuevo tema Responder al tema
 [ 1 mensaje ] 
Patrocinadores

Autor
Buscar:
Mensaje

Desconectado
Forista Nuevo
Forista Nuevo

Registrado: Dom Nov 13, 2011 10:28 pm
Mensajes: 26

Nota Publicado: Lun Nov 12, 2012 8:28 pm 
Arriba  
Hola a todos.

Estoy realizando un ejercicio en Ruby que trabaja con 5 pilas, donde dada una pila A con 20 elementos, tengo que ir pasando elementos a las otras pilas de la siguiente forma:

A le pasa a B
B le pasa a C
C le pasa a D

Y luego vuelve a empezar (A-B,B-C-D), así sigue hasta que no queden mas elementos que pasarse entre si.

Estuve pensando un código, pero no logro hacer que funcione.

Aca va el codigo:

Código:
class Pila
  def initialize()
    @a=[]
  end
  def agregar(n)
    @a.push(n)
  end
  def eliminar
    @q.pop
  end
  def imprimir()
    return @q
  end
end

a=Pila.new
b=Pila.new
c=Pila.new
d=Pila.new
e=Pila.new

m=20
for i in 0..m-1
  a.agregar(rand(99).to_i)
end

puts a.imprimir

for i in 0..m-1
  begin
    b[i]=a.eliminar
    c[i]=b.eliminar
    d[i]=c.eliminar
    e[i]=d.eliminar
  end until a.empty?
end

puts ""

puts b.imprimir
puts c.imprimir
puts d.imprimir
puts e.imprimir


Acepto cualquier sugerencia.

Gracias.

 Perfil  
Mostrar mensajes previos:  Ordenar por  
 [ 1 mensaje ] 
Nuevo tema Responder al tema

Saltar a:  


 Temas relacionados   Autor   Respuestas   Vistas   Último mensaje 
Cargar un arreglo con elementos no repetidos en Ruby. [SOLUCIONADO]

en Programación

ExpLin_11

3

208

Mié Jul 18, 2012 11:23 pm

Snark1994 Ver último mensaje

Los ISP españoles se ponen las pilas

en El Café

curritox

3

1073

Vie Ene 28, 2005 11:51 pm

curritox Ver último mensaje

Problema con una Pila en java

en Programación

cooper1589

3

150

Sab Jun 15, 2013 1:06 am

akodo Ver último mensaje

Pila Bluetooth para Cygwin

en Programación

Soforo

0

1390

Vie Abr 27, 2007 10:25 am

Soforo Ver último mensaje

Pilas, listas, colas, arboles...

en Programación

Web-on

11

4312

Lun Jul 11, 2005 7:53 am

Destructor Ver último mensaje



¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group :: Style based on FI Subice by phpBBservice.nl :: Todos los horarios son UTC + 1 hora [ DST ]
Traducción al español por Huan Manwë
phpBB SEO