Jack-o-Lantern에 새겨진 ASCII 호박이 있습니다. 귀엽지 않습니까?
((^v^))
다음은 ASCII 유령입니다. 얼마나 짜증나는지보세요!
\{O.O}/
분명히, 호박은 땅에 있어야하며, 썩지 않도록 그들 사이에 공간이 있어야합니다.
그러나 유령은 호박 위에 서기를 좋아하기 때문에 심지어는 spookier 입니다. 그러나 그들은 두 개의 호박 위에 서 있어야합니다 . 그렇지 않으면 유령 무게로 인해 호박이 부서 질 것입니다. 그러나, 그들의 유령의 방법에 의한 마법의 작품, 여러 귀신 스택 수 주 호박, 유령이 낮은 호박 또는 낮은 귀신에 고르게하거나 분할 것을 제공했다. 다시 말해, 인간 피라미드 와 같은 모양을 만드는 것 입니다. 아래에 호박이 없으면 유령이 유령 위에 쌓일 수 없습니다 (마법이 작동하는 방식).
두 개의 음수가 아닌 정수를 감안할 때, g
와 p
의 수를 나타내는, g
호스트와 p
규칙을 쌓아 위의 피라미드 다음 umpkins, 출력 가장 컴팩트 가장 왼쪽의 형성을 가능. 남은 호박과 유령 (즉, 피라미드를 형성하지 않는 호박)은 오른쪽 땅에갑니다.
명확하게하기 위해, 이러한 구성은 OK (공백 줄 바꾸기로 분리)이며 예제 I / O로 사용됩니다.
0p 1g
\{O.O}/
1p 0g
((^v^))
1p 1g
((^v^)) \{O.O}/
2p 1g
\{O.O}/
((^v^)) ((^v^))
2p 2g
\{O.O}/
((^v^)) ((^v^)) \{O.O}/
3p 1g
\{O.O}/
((^v^)) ((^v^)) ((^v^))
3p 2g
\{O.O}/ \{O.O}/
((^v^)) ((^v^)) ((^v^))
3p 3g
\{O.O}/
\{O.O}/ \{O.O}/
((^v^)) ((^v^)) ((^v^))
0p 4g
\{O.O}/ \{O.O}/ \{O.O}/ \{O.O}/
3p 0g
((^v^)) ((^v^)) ((^v^))
7p 6g
\{O.O}/
\{O.O}/ \{O.O}/
\{O.O}/ \{O.O}/ \{O.O}/
((^v^)) ((^v^)) ((^v^)) ((^v^)) ((^v^)) ((^v^)) ((^v^))
이 형성은 좋지 않다
\{O.O}/
((^v^))
\{O.O}/
((^v^))
((^v^)) ((^v^)) \{O.O}/
\{O.O}/
\{O.O}/
((^v^)) ((^v^))
\{O.O}/
\{O.O}/ ((^v^)) ((^v^))
((^v^))
((^v^)) ((^v^))
\{O.O}/
((^v^)) ((^v^))
입력
편리한 형식의 음이 아닌 정수 두 개 . 숫자 중 하나 이상이 0이 아닙니다. 어떤 순서로든 입력을받을 수 있습니다 (예 : 호박을 먼저 사용한 예에서)-답을 입력하는 방법을 지정하십시오.
산출
위의 규칙에 따라 유령과 호박의 ASCII 예술 표현. 유령과 호박이 적절하게 정렬되어 있다면 선행 / 후행 줄 바꿈 또는 기타 공백은 선택 사항입니다.