소개
최근 나와 나와 친구 몇 명이 카드를 몇 장 플레이하기로 결정했으며 그 중 한 명은이 도전에 대한 영감 인 게임 '아일랜드 스냅'을 제안했습니다. 그러나 나중에 게임에는 다양한 규칙이 있으며 그 중 일부는 여기에 나열되어 있습니다 . 이 챌린지에있는 규칙은 현재 해당 페이지에 표시되지 않으므로 이름은 'Variant Rules'
도전
3 장의 카드가 주어지면 아일랜드어 스냅 게임에서 유효한 스냅인지에 따라 진실 또는 거짓 값을 출력하십시오.
입력
입력은 1에서 13까지의 3 개의 숫자 배열이며, 1은 에이스, 11은 잭, 12는 퀸, 13은 킹을 나타냅니다. 입력은 상단, 중간, 하단 순서로 가능합니다.
규칙
카드가 아일랜드어 스냅을 만드는 경우에 대한 4 가지 기준은 다음과 같습니다.
- 상단과 중간 카드는 동일합니다
- 상단과 중간 카드는 하나의 차이가 있습니다
- 상단과 하단 카드는 동일합니다
- 상단과 하단 카드는 하나의 차이가 있습니다
이러한 기준 중 하나라도 충족되면 정확한 값을 출력해야합니다. 이뿐 만 아니라, 카드가 1의 차이를 갖도록 요구하는 두 가지 기준에 대해, 그것은 '포장'되어 에이스와 킹이 하나의 차이를 갖는 것으로 간주되며 그 반대도 마찬가지입니다.
테스트 사례
Input (Bottom, Middle, Top) -> Output
1 13 7 -> False
1 4 13 -> True
9 3 6 -> False
8 9 7 -> True
2 6 5 -> True
12 5 11 -> True
10 4 8 -> False
12 13 7 -> False
9 7 10 -> True
7 3 1 -> False
4 2 3 -> True
0
대한 출력 false
및 다른 정수 true
또는 심지어 음의 정수 false
또는 양의 정수 true
?
top, [middle, bottom]
?로 입력하십시오 .