각 모서리에는 한 자리 숫자의 상자가 있습니다.
1|2
---
3|4
왼쪽에서 오른쪽으로 행을 따라 숫자를 연결하면 12와 34가됩니다. 열을 따라 숫자를 위에서 아래로 연결하면 13과 24가됩니다.이 숫자를 모두 더하면 12 + 34 + 13 +가됩니다. 24 = 83.
도전
위와 같이 계산 된 합계가 100과 같은 모든 상자를 인쇄하는 프로그램을 작성하십시오.
각 모서리에 1과 9 사이의 단일 숫자가 있다고 가정하면 1157, 1247, 1337, 1427, 1517, 2138, 2228, 2318 및 3119의 9 가지 조합이 있습니다 (0을 포함하면 25 개의 조합이 있습니다. 우리는이 도전에 대한 것이 아닙니다.)
12 + 34 + 13 + 24가 100이 아니기 때문에 예제 1234는 작동하지 않습니다.
입력
없음
산출
다음 형식의 답변 상자 :
A|B
---
C|D
출력은 STDOUT 또는 가장 가까운 대안으로 인쇄해야합니다.
규칙
- AB + CD + AC + BD = 100
- 각 모서리에는 양의 정수 1-9 만 포함됩니다.
- 0은 제외됩니다.
- 숫자는 두 번 이상 사용할 수 있습니다.
- 위와 같이 상자를 그려야합니다. (
A|B\n---\nC|D\n
) - 유효한 모든 답변을 출력해야합니다.
- 추가 후행 줄 바꿈이 좋습니다.
- code-golf 이므로 바이트 단위의 가장 짧은 코드가 승리합니다.
- 표준 허점과 T & C가 적용됩니다.
이것은 첫 번째 제출물이므로 명확하게해야 할 사항이 있으면 알려 주시기 바랍니다.