Super Mario 3D World에는 Lucky House 로 알려진 미니 게임이 있습니다 . 4 개의 블록이있는 슬롯 머신으로 구성됩니다.
각 블록은 5 개의 서로 다른 아이콘 (꽃, 잎, 종, 체리 또는 부메랑) 중 하나 일 수 있으며 플레이어의 목표는 가능한 많은 동일한 아이콘을 얻는 것입니다 ( 비디오 참조 ).
플레이어는 동전으로 보상을 받고 여분의 생명으로 전환 될 수 있습니다. 당신의 임무는이긴 생명의 수를 계산하는 것입니다.
일치하는 아이콘 수에 따라 보상되는 코인의 양은 다음과 같습니다.
- 일치하는 항목이 없습니다-10 동전
- 한 쌍-100 동전
- 두 쌍-200 동전
- 3 가지 종류-300 동전
- 네 종류-777 코인
당신은 100 코인마다 하나의 추가 생명 (1UP)을 얻습니다 . 따라서 1 쌍으로 정확히 1UP , 2 쌍으로 2UP, 3 가지 종류의 3UP으로 승리 할 수 있습니다 . 그러나 일치하지 않거나 4 가지 종류 의 생명으로 얻은 생명의 수는 초기 코인 주식에 따라 다릅니다.
출처 : 슈퍼 마리오 위키
입력
초기 코인 주식 과 슬롯 머신의 최종 아이콘을 나타내는 4 개의 값 의 목록이 제공 됩니다.
산출
추가 생명의 수는 , , , , 또는 입니다.
규칙
- 아이콘을 합리적인 형식 (예 : 목록, 문자열 또는 4 개의 고유 한 매개 변수)으로 사용할 수 있습니다.
- 각 아이콘은 한 자리 정수 또는 한 문자 로 표시 될 수 있습니다 . 답변에 사용 된 아이콘 세트를 지정하십시오. (단, 중요하지 않기 때문에 꽃, 잎, 종 등에 어떻게 매핑되는지 설명 할 필요는 없습니다.)
- 출력 값을 다시 매핑 할 수 없습니다.
- 이것은 🎰 code-golf 🎰입니다.
테스트 사례
다음 예에서는 의 정수 목록을 사용 하여 아이콘을 나타냅니다.
coins icons output explanation
-------------------------------------------------------------------------
0 [1,4,2,5] 0 no matches -> 0 + 10 = 10 coins -> nothing
95 [3,1,2,4] 1 no matches -> 95 + 10 = 105 coins -> 1UP
25 [2,3,4,3] 1 one pair -> 25 + 100 = 125 coins -> 1UP
25 [4,5,5,4] 2 two pairs -> 25 + 200 = 225 coins -> 2UP
0 [2,5,2,2] 3 3-of-a-kind -> 0 + 300 = 300 coins -> 3UP
22 [1,1,1,1] 7 4-of-a-kind -> 22 + 777 = 799 coins -> 7UP
23 [3,3,3,3] 8 4-of-a-kind -> 23 + 777 = 800 coins -> 8UP
99 [3,3,3,3] 8 4-of-a-kind -> 99 + 777 = 876 coins -> 8UP

