혁신 은 플레이어가 선사 시대부터 현대에 이르기까지 시대를 뛰어 넘어 상대방보다 빠르게 업적을 달성하는 카드 게임입니다.
Innovation의 각 카드는 고유하며 여러 아이콘이있는 플레이어를 제공합니다. 각 카드를 2x3 격자로 취급하면 왼쪽 및 아래쪽 가장자리에있는 4 개의 슬롯 중 3 개는 항상 아이콘으로 표시됩니다 (검은 육각형의 기호는 계산되지 않음).
이 게임에는 6 가지 유형의 아이콘 (성, 크라운, 잎, 전구, 공장 및 시계)이 있으며 chars을 임의로 사용하여 나타냅니다 012345
. 사용 #
검은 육각형을 표현하기 위해, 우리는 각 카드의 아이콘을 나타내는 네 개의 문자를 사용할 수 있습니다. 예를 들어 위의 카드는
0.. #.. 3.. 1.. -> 03#0 #331 355# 144#
3#0 331 55# 44#
이제 Innovation에서 놀이 공간의 카드는 더미로 그룹화되어 4 가지 방법 중 하나로 재생됩니다. 각 예에서 가장 왼쪽에있는 카드 03#0
가 더미의 상단에 있다고 가정하면 위의 카드를 사용합니다 .
플레이 없음 : 상단 카드 만 표시
0..
3#0
왼쪽으로 플레이 : 상단 카드와 모든 카드의 오른쪽 1/3을 모두 볼 수 있습니다
0..|.|.|.|
3#0|1|#|#|
오른쪽으로 펼치기 : 맨 위의 카드가 모두 표시되며 아래의 모든 카드 중 왼쪽 1/3
1|3|#|0..
4|5|3|3#0
스플레이 업 : 맨 위 카드와 모든 카드의 맨 아래 절반을 모두 볼 수 있습니다.
0..
3#0
---
331
---
55#
---
44#
도전
입력은 두 부분으로 구성된 단일 공백으로 구분 된 문자열입니다.
- splay direction은
!<>^
splay, splay left, splay right 또는 splay up을 각각 나타내지 않습니다. - 비어 있지 않은 카드 목록은 각각 4 자 길이이며 문자로 구성
012345#
됩니다. 가장 왼쪽에있는 카드는 파일 맨 위에 있으며 각 카드에는 정확히 하나가 들어 있습니다#
.
답은 기능, 전체 프로그램 또는 이와 동등한 것일 수 있습니다 . 재생 방향이 첫 번째인지 마지막인지를 선택할 수 있습니다. 즉, 아래 두 가지 형식 중 하나를 선택하십시오.
> 03#0 #331 355# 144#
03#0 #331 355# 144# >
출력은 각 아이콘의 개수를 나타내는 6 개의 숫자 목록입니다 (예 : 위의 카드 예).
! 03#0 #331 355# 144# -> 2 0 0 1 0 0
< 03#0 #331 355# 144# -> 2 1 0 1 0 0
> 03#0 #331 355# 144# -> 2 1 0 3 1 1
^ 03#0 #331 355# 144# -> 2 1 0 3 2 2
예를 들어, 스 플레 없음 케이스에는 두 개의 0
아이콘과 하나의 3
아이콘이 표시되어 첫 번째 줄이 표시됩니다. #
검은 육각형은 아이콘이 아니기 때문에 s 는 계산하지 않습니다 .
구분 기호로 구분되거나 언어의 자연스러운 목록 표현을 사용하여 목록을 표현하는 합리적이고 모호하지 않은 방법을 선택할 수 있습니다.
테스트 사례
! 113# -> 0 2 0 1 0 0
< 113# -> 0 2 0 1 0 0
> 113# -> 0 2 0 1 0 0
^ 113# -> 0 2 0 1 0 0
! 000# 12#2 -> 3 0 0 0 0 0
< 000# 12#2 -> 3 0 1 0 0 0
> 000# 12#2 -> 3 1 1 0 0 0
^ 000# 12#2 -> 3 0 2 0 0 0
! 000# 111# 222# -> 3 0 0 0 0 0
< 000# 111# 222# -> 3 0 0 0 0 0
> 000# 111# 222# -> 3 2 2 0 0 0
^ 000# 111# 222# -> 3 2 2 0 0 0
! 335# #101 21#2 333# 2#20 3#33 4#54 #133 3#33 32#2 -> 0 0 0 2 0 1
< 335# #101 21#2 333# 2#20 3#33 4#54 #133 3#33 32#2 -> 1 1 2 5 1 1
> 335# #101 21#2 333# 2#20 3#33 4#54 #133 3#33 32#2 -> 0 3 3 7 1 1
^ 335# #101 21#2 333# 2#20 3#33 4#54 #133 3#33 32#2 -> 2 4 4 10 1 2
같은 뭔가를 참고 !
목록이 비어 있지 않은이 보장되기 때문에 유효하지 않은 입력입니다.
*이 도전의 목적으로, 우리는 파일 색상을 무시합니다.