과제로 나와서 간단하게 설명해둬야겠다
해석만 할줄 알면 쉽게 풀 수 있는 문제다
부족한 영어실력이지만 간단히 해석해보면
표준 카드덱은 52장, 13개의 값을 각각 4종류로 가지고 있다
값은 2,3,4,5,6,7,8,9,10,잭,퀸,킹,에이스 로 이루어져있다
종류(suit)는 클로버, 다이아, 하트, 스페이드 로 이루어져있다
카드덱은 값과 종류로 서로 식별가능하며 <값, 종류> 의 형태로 이루어진다
예를 들어 king of spades, 9of hearts 가 있다
관례적으로 기본 덱은 종류(suit) -> 알파벳 순서, 값 -> 위의 주어진 형태 순으로 정렬되어있다
중간부분은 딱히 필요없다
문제에서 요구하는 부분은 다음과 같다
1. 테스트케이스가 주어진다
2. 카드덱을 섞을 수 있는 n가지 방법이 주어진다.
3. 1~52의 카드가 중복없이 n번 주어진다 ( 52개당 한 세트?에 속한다고 보면된다)
4. 덱을 섞을 수가 1~n 사이의 수로 \n이 나오기전까지 계속 주어진다
5. 각 주어진 세트 번호로 현재 덱을 섞는다
6. \n으로 더이상 섞지 않는다면 현재 덱을 출력한다
7. 반복
'algorithm > uva' 카테고리의 다른 글
uva 11994번 Happy Painting! (0) | 2020.04.06 |
---|---|
uva 384번 Slurpys, BOJ 14906번 스러피 (0) | 2020.03.31 |
uva 10150번 Doublets (0) | 2020.03.27 |
uva 10469번 To Carry or not to Carry (0) | 2020.03.23 |
uva 10010번 Where's Waldorf? (0) | 2020.03.23 |