Menu
CoddyTech

복습: 주사위 시뮬레이션

Coddy Machine Learning 여정의 데이터와 시각화 섹션에 포함된 레슨. 60개 중 19번째.

challenge icon

챌린지

쉬움

보드게임은 3개의 주사위를 굴리는 라운드 5회로 구성됩니다. 주사위 중 4 미만인 것이 하나도 없으면 해당 라운드는 강한 라운드입니다. 프로그램이 읽는 seed를 사용해 게임 한 판을 시뮬레이션하세요.

  1. 주사위 굴림 결과 15개(1부터 6까지)를 한 번에 뽑고, 뽑은 순서대로 라운드마다 한 행씩 rounds에 배열하세요.
  2. 점수판을 만드세요: 라운드 번호(1부터 5까지), 가장 높은 주사위 눈, 가장 낮은 주사위 눈.
  3. 아래와 같이 출력한 다음, 강한 라운드의 수를 세세요.

시드 13을 사용한 게임은 다음과 같습니다.

시드 13에서 주사위 3개를 굴리는 라운드 5회를 격자로 나타냄. 4 미만인 주사위는 음영 처리되어 있으며, 1라운드와 5라운드에는 음영 처리된 주사위가 없어 강한 라운드임

출력 결과:

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

직접 해보기

import numpy as np

seed = int(input())

# 아래에 코드를 작성하세요

데이터와 시각화의 모든 레슨

직접 연습해 보세요: 온라인 Python 컴파일러