영어 단어 카드 뽑기

PDF로 보기

풀어보기

Points: 3.5
시간 제한: 1.0s
메모리 제한: 128M

출제자:
문제 유형

영어 선생님이 수업 시작 전 단어 퀴즈를 낼 카드를 랜덤으로 뽑으려고 합니다.

단어 카드는 apple, banana, cherry, grape, melon, orange, peach, strawberry 8장이 있고, 그 중 K장을 뽑아 출력하는 프로그램을 만들어봅시다.

입력

첫 번째 줄에 시드 값이 주어집니다. (1 ≤ seed ≤ 10000) 두 번째 줄에 뽑을 장 수 K가 주어집니다. (1 ≤ K ≤ 8)

출력

뽑힌 K장의 단어를 공백으로 구분해 한 줄에 출력합니다. (뽑힌 순서 그대로)

예제

예제 1

입력:

42
3

출력:

banana apple orange

설명: seed=42로 8장 중 3장을 sample하면 banana apple orange가 뽑힙니다.

예제 2

입력:

1
2

출력:

cherry melon

설명: seed=1로 2장을 sample하면 cherry melon이 뽑힙니다.

힌트

  1. 단어 리스트를 코드 안에 정의합니다.
  2. random.sample(words, k)로 k장을 중복 없이 뽑습니다.
  3. ' '.join(picked)로 공백으로 연결하여 출력합니다.

댓글

아직 댓글이 없습니다.