Menu
CoddyTech

Rangkuman: Simulasi Dadu

Termasuk bagian Data dan Plot dalam perjalanan Machine Learning di Coddy. Pelajaran 19 dari 60.

challenge icon

Tantangan

Mudah

Sebuah permainan papan memiliki 5 ronde dengan 3 dadu. Sebuah ronde kuat jika tidak ada dadunya yang bernilai di bawah 4. Simulasikan satu permainan menggunakan seed yang dibaca program:

  1. Ambil semua 15 hasil lemparan (1 sampai 6) sekaligus, lalu susun ke dalam rounds, satu baris untuk setiap ronde, sesuai urutan pengambilan.
  2. Buat tabel skor: nomor ronde (1 sampai 5), dadu tertinggi, dadu terendah.
  3. Cetak seperti di bawah, lalu hitung ronde yang kuat.

Berikut permainan untuk seed 13:

Lima ronde yang masing-masing terdiri dari tiga dadu untuk seed 13 dalam bentuk kisi. Dadu yang nilainya di bawah 4 diberi arsiran; tidak ada dadu yang diarsir pada ronde 1 dan 5, jadi keduanya kuat

Outputnya:

Round, highest, lowest:
[[1 6 5]
 [2 6 1]
 [3 6 2]
 [4 6 1]
 [5 5 4]]
Rounds with no die under 4: 2

Coba sendiri

import numpy as np

seed = int(input())

# Tulis kodemu di bawah ini

Semua pelajaran di Data dan Plot

Latihan sendiri: Compiler Python online