당첨자는 10 바이트로 Jelly를 사용한 Dennis ♦입니다!
이 도전은 여전히 여기에 있지만 결과는 더 이상 얻지 않을 것입니다.
숫자의 파워 트레인은 John Conway (Conway의 Game of Life 제작에도 주목할 만하지 만 요점이 아닙니다)의 개념입니다. 다음과 같이 정의됩니다.
모든 숫자에 대해 숫자
의 파워 트레인은
...입니다 (즉, 왼쪽에서 오른쪽으로 두 번째 숫자마다 그 전의 숫자의 거듭 제곱입니다). 결과가 한 자리가 될 때까지이 프로세스가 반복됩니다.
예 :
2592 => (2^5)(9^2) = 2592 <= Cannot be further decomposed
135 => (1^3)5 = 5
1234 => (1^2)(3^4) = 81 => (8^1) = 8
1100 => (1^1)(0^0) = 1 # (0^0) = 1
-42 => -42 # Negative numbers output the input
n입력의 숫자 에 상관없이 출력으로 출력을 반환해야합니다 powertrain(n)(즉 n, 파워 트레인 분해가 완료된 후).
이것은 코드 골프이므로 가장 짧은 바이트 수가 이깁니다.
면책 조항 :
- 입력에 홀수의 자릿수를 가질 수 있으며 마지막 자릿수에는 전력이 없습니다.
- 0 ^ 0은 1이므로 0이면 많은 숫자가 즉시 0 또는 1로 축소됩니다.
- 계산 프로세스의 어느 부분에서든 숫자를 파괴 할 수없는 경우 (예 :로 끝나는 경우
2592) 숫자 만 출력하면됩니다. - 입력이
< 10(즉, 모든 한 자리 숫자 및 음수)이면 입력을 출력하십시오.
아마 몇 시간 후에 승자를 발표 할 것입니다 .
현재 리더 보드 :
- 젤리 ( 데니스 ♦ ) : 10
- 피스 ( DenkerAffe ) : 16
- MATL ( 돈 뮤 즐리 ) : 21
- 펄 ( 톤 호스 ) : 42
- 하스켈 ( 다미 엔 ) : 64
- 자바 스크립트 ES6 ( edc65 ) : 71
- 매스 매 티카 ( 머피 ) : 74
- Mathematica ( LegionMammal978 ) 및 Haskell ( Renzeee ) : 77
- 파이썬 2 ( mathmandan ) : 111
- 파이썬 3 ( Erwan ) : 161
- 자바 8 ( 블루 ) : 229
- Oracle SQL 11.2 ( Jeto ) : 456
- Befunge '93 ( Lex ) : 490
1100과 -42(가) 테스트 케이스에 표시되지 않는 경우는 에지의 경우 약 미스 규칙 쉽습니다.