네 발로 퍼즐은 주어진 최대 0에서 모든 수에 도달 정확히 네 정 (그리고 다른 번호) 및 운영의 정의 세트를 사용하여 포함 인기있는 레크리에이션 수학 퍼즐입니다.
이 버전에서는 다음 연산자 만 허용됩니다.
- 모든 그룹화 기호를 사용할 수 있습니다
- 더하기 (
+
), 빼기 (-
), 곱하기 (*
), 나누기 (/
) - 계승 (
!
), 감마 함수 (Γ
) - 지수 (
^
), 제곱근 (√
) - 연결 (예 :
44
24
초) - 소수점 (예.
4.4
두 가지이다4
, 오버 바를들) (예..4~ = 4/9
)
표준 작업 순서가 적용됩니다.
프로그램은 0에서 100 사이의 입력에 대해 해당 입력에 대한 올바른 솔루션을 생성해야합니다. 프로그램이 유효하지 않은 솔루션을 입력에 출력하면 해당 프로그램은 유효하지 않습니다.
예를 들어,을 입력하면 0
프로그램이을 생성 할 수 있습니다 44-44
.
외부 모듈을 사용할 수 없습니다. _.4~
오버 바 연산자 에만 허용됩니다. 즉 4
, 소수점 뒤에 하나만 있을 수 있습니다.
이것은 코드 골프이므로 가장 짧은 솔루션이 승리합니다.
편집 : 명확하게하기 위해 프로그램은 정확히 4 4
초에 적용된 위의 일련의 작업을 더 이상, 더 이상 출력하지 않아야합니다. 또한 .4 = 4/10
유효한 용어이며 하나만 사용하는 것으로 계산됩니다 4
.
!(4)
보다는 (4)!
)?