바이트 수를 유지하면서 버그를 수정 한 ngn에게 감사합니다.
익명의 암묵적 접두사 기능. 필요 ⎕IO( I ndex O 에 rigin) 세트 0많은 시스템에 기본입니다. 0에도 작동합니다!
⍕,{2↑'thstndrd'↓⍨2×⊃⍵⌽∊1 0 8\⊂10↑⍳4}
온라인으로 사용해보십시오!
{… } 익명의 람다; ⍵논쟁이다 :
⍳4 처음 네 개의 오지 ( dicy);[0,1,2,3]
10↑ 그중 처음 10 개 요소를 0으로 채우십시오. [0,1,2,3,0,0,0,0,0,0]
⊂ 단일 요소로 취급하기 위해 동봉; [[0,1,2,3,0,0,0,0,0,0]]
1 0 8\ 하나의 사본, 프로토 타입 사본 (0), 8 개의 사본으로 확장;
[[0,1,2,3,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0,0],
[0,1,2,3,0,0,0,0,0,0],
[0,1,2,3,0,0,0,0,0,0],
⋮ (5 더)
[0,1,2,3,0,0,0,0,0,0]]
∊ ε NLIST (패턴 화 된);
[0,1,2,3,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,1,2,3,0,0,0,0,0,0,
0,1,2,3,0,0,0,0,0,0,
⋮ (50 더)
0,1,2,3,0,0,0,0,0,0]
⍵⌽ 인수가 나타내는 수만큼 단계적으로 왼쪽으로 회전
⊃ 첫 번째 숫자를 선택하십시오 (즉, 인수-mod-100 번째 숫자)
2× 그 곱셈하여 두 (범 0, 2, 4, 또는 6)
'thstndrd'↓⍨이 문자열에서 많은 문자를 삭제
2↑ 나머지 캐릭터 중 처음 두 개를 가져옵니다
⍕, 문자열 화 된 인수를
11입력 과 같은 숫자를 읽고 출력 해야한다는 것을 의미11th합니까? 입력의 각 숫자가 별도의 행에 있고 출력 번호도 별도의 행에 있어야합니까? 그리고 둘 이상의 입력 라인을 처리해야합니까?