421 은 프랑스와 다른 유럽 국가에서 다소 인기있는 주사위 게임입니다. 주로 다음 술을 사러 갈 사람을 결정하기 위해 술집과 술집에서 진행됩니다. 정식 게임은 일반적으로 두 라운드에서 진행되며 각 플레이어가 제거하려고하는 토큰이 있지만 여기서는 관련이 없습니다. ( 프랑스어 위키 백과 페이지 )
이 게임은 3 개의 표준 큐브 주사위로 진행됩니다.
직무
당신의 임무는 이 게임의 점수 규칙을 적용하여 비어 있지 않은 별개의 3 주사위 롤 [X, Y, Z] 목록 을 최고에서 최저 로 정렬하는 것 입니다.
기본 점수
- 4,2,1 이 가장 높은 조합입니다. 규칙에 따라 8, 10 또는 11 점을받을 수 있습니다. 우리는 점을 세지 않고 롤을 정렬하기 때문에 정확한 값은 중요하지 않습니다.
- 3 개의 에이스 : 1,1,1 이 두 번째로 높은 조합이며 7 점을 얻습니다 .
- 투 에이스 : X, 1,1 (여기서 X 는 2 ~ 6)은 X 포인트를 기록합니다.
- 3 가지 종류 : X, X, X (여기서 X 는 2 ~ 6)는 X 포인트를 기록합니다.
- 스트레이트 : X, X + 1, X + 2 는 2 점을 얻습니다 .
- 다른 모든 롤은 1 점을 얻습니다.
유대 관계
두 롤이 같은 수의 포인트를 줄 때마다 다음 규칙이 적용됩니다.
- 2 에이스는 3 종류보다 낫습니다. 예 : 5,1,1 비트 5,5,5 .
- 3 대 2,2,2 는 직선보다 낫습니다. 예 : 2,2,2 가 4,5,6을 이겼습니다 .
- 스트레이트는 가장 낮은 순서에서 가장 높은 순서로 정렬됩니다. 예 : 4,5,6 비트 2,3,4 .
- 다른 모든 롤은 주사위를 최고에서 최저로 정렬하여 정산됩니다. 예 : 6,5,2 는 6,4,3을 이깁니다 . (따라서 게임에서 가능한 가장 낮은 조합은 2,2,1 입니다.)
다음은 가장 높은 순서에서 가장 낮은 순서로 56 개의 가능한 롤입니다.
421 111 611 666 511 555 411 444 311 333 211 222 654 543 432 321
665 664 663 662 661 655 653 652 651 644 643 642 641 633 632 631
622 621 554 553 552 551 544 542 541 533 532 531 522 521 443 442
441 433 431 422 332 331 322 221
도전 규칙
- 목록 목록
[[3,2,1],[4,2,1]]
, 문자열["321","421"]
목록, 정수 목록 등과 같은 합리적인 형식으로 롤을 사용할 수 있습니다[321,421]
. 그러나 각 주사위는 1 에서 6 까지의 값으로 명확하게 식별 할 수 있어야합니다 . - 각 롤에 대해 주사위가 일관된 한 가장 낮은 것에서 가장 높은 것으로 또는 가장 높은 것에서 가장 낮은 것으로 정렬되어 있다고 가정 할 수 있습니다. 원하는 순서대로 답변을 기재하십시오.
- 바이트 단위의 최단 답변이 승리합니다!
테스트 사례
주사위가 가장 높은 순서로 정렬 된 문자열 목록 사용 :
입력
[ "321", "654" ]
[ "222", "321", "211" ]
[ "333", "311", "331", "111" ]
[ "111", "222", "333", "444" ]
[ "321", "421", "521", "621" ]
[ "422", "221", "442", "421", "222" ]
[ "222", "111", "421", "211", "651", "652", "543" ]
예상 출력
[ "654", "321" ]
[ "211", "222", "321" ]
[ "111", "311", "333", "331" ]
[ "111", "444", "333", "222" ]
[ "421", "321", "621", "521" ]
[ "421", "222", "442", "422", "221" ]
[ "421", "111", "211", "222", "543", "652", "651" ]
012
대신를 123
)?