28 lines
797 B
Markdown
28 lines
797 B
Markdown
|
# 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
|
||
|
```
|