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
  •  Deb Linux  •  Su enlace aquí...

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

197

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

133

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 3 invitados

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

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