영어 단어 카드 뽑기
PDF로 보기영어 선생님이 수업 시작 전 단어 퀴즈를 낼 카드를 랜덤으로 뽑으려고 합니다.
단어 카드는 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이 뽑힙니다.
힌트
- 단어 리스트를 코드 안에 정의합니다.
- random.sample(words, k)로 k장을 중복 없이 뽑습니다.
- ' '.join(picked)로 공백으로 연결하여 출력합니다.
댓글