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 예술 표현. 유령과 호박이 적절하게 정렬되어 있다면 선행 / 후행 줄 바꿈 또는 기타 공백은 선택 사항입니다.