당신의 임무는 단순히 정수를 출력하는 프로그램, 함수 또는 스 니펫 (예, 스 니펫이 허용됨)을 작성하는 것입니다. 그러나 , 당신은 접두사로 제출을 분리 할 수 있어야한다 또한 다른 정수를 생성합니다. 이전 접두사에 나타난 바이트는 사용할 수 없습니다. 예를 들어 접두사를 가질 수 있습니다.
1 # 1 (Now we can't use 1)
1-6 # -5 (Now we can't use - or 6)
1-6/3 # -1 (Now we can't use / or 3)
1-6/3+0xA # 9 Final submission
규칙
- 당신의 목표는 가장 독특한 정수를 시도하고 생성하는 동시에 0에 가깝게 만드는 것입니다.
- 점수 시스템은
((number of unique integers)**3)/(sum of absolute values)
점수가 높을수록 좋습니다. 위의 예는 입니다.
- 점수 시스템은
- 최소 두 개의 고유 정수가 있어야합니다 (0으로 나누지 않음).
- 다음과 비슷한 답변을 형식화하십시오.
# Language, \$(4^{3})/16 = 4\$
1-6/3+0xA (the full program)
- 제출물이 가치, 기능 또는 전체 프로그램으로 평가되는 스 니펫으로 구성된 경우 언급하십시오.
- 각 접두사와 작업 방법에 대한 설명 (선택 사항)을 나열하십시오.
print 123-len(open(__file__).read())
다음에 #
그 바이트를 자르고 접두사,하지 (일부 제어 문자를 제외하고) 지금까지 사용 된 각 바이트의 다음 하나. 123을 출력 범위가 0 주위의 중심에 놓 이도록 조정하십시오. 더 나은 점수를 위해 프로그램의 주석이 아닌 부분은 Python에 보편적 인 7 개의 고유 문자 만 사용하여 다시 작성할 수 있습니다. 이 모든 것이 유효합니까?