하자의 간단한 생성 surjective 에 양의 정수에서 매핑 가우스 정수 이며, 복소수 실수 부와 허수 부분이 정수입니다.
예를 들어 양의 정수가 주어지면 4538
선행을 사용하지 않고 이진수로 표현하십시오 0
.
4538 base 10 = 1000110111010 base 2
후행을 제거하십시오 0
.
100011011101
하나 이상의 실행 교체 0
하나와의를 +
:
1+11+111+1
모든 교체 1
의와 i
의 :
i+ii+iii+i
결과 복합 표현식을 평가하고 단순화 된 가우스 정수를 출력하십시오.
i+ii+iii+i = i+i*i+i*i*i+i = 2i+i^2+i^3 = 2i+(-1)+(-i) = -1+i
출력은 전통적인 수학적 방식으로 표현되거나 실수 부분과 복잡한 부분에 대해 두 개의 개별 정수로 제공 될 수 있습니다. 예를 4538
들어, 다음 중 하나가 좋습니다.
-1+i
i-1
-1+1i
(-1, 1)
-1 1
-1\n1
추천 입력 용 29
등 mathy 포맷 출력 0
, 0i
또는 0+0i
모든 미세.
언어에 더 자연스러운 경우 j
대신 다른 것을 사용 i
하는 것이 좋습니다.
바이트 단위의 가장 짧은 코드가 이깁니다.
4+2j
.->100+10j
...