ruby-uebungen/Assignment_018/solution/readme.md

28 lines
797 B
Markdown
Raw Normal View History

2023-05-25 17:47:19 +02:00
# Lösung: Arrays
<div style="border: 1px solid grey;"><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></div>```ruby
stapel = []
for farbe in %w{P X H K}
for wert in %w{7 8 9 0 B D K A}
stapel << (farbe + wert).to_sym
end
end
# Mischen
stapel.shuffle!
# Karten abnehmen
neu = stapel[0..4]
neu << stapel[-5..-1]
stapel -= neu
# Karten mischen
neu.shuffle!
# Karten wieder auf den Stapel legen
stapel << neu
puts neu
puts stapel
```