껍질 , 7 6 바이트
많은 다른 방법이 있습니다 (까다 롭고 값 비싼 부분은 제거됩니다 [0,0]
), 7 바이트는 필터로 십진수 변환 ( ) 을 사용하도록 지적한 덕분에 Leo 덕분에 가장 짧습니다d
.
fdπ2ṡ1
온라인으로 사용해보십시오!
설명
fdπ2ṡ1 -- constant function (expects no arguments)
ṡ1 -- symmetric range [-n..n]: [-1,0,1]
π2 -- cartesian power of 2: [[-1,-1],[-1,0],[0,-1],[-1,1],[0,0],[1,-1],[0,1],[1,0],[1,1]]
f -- filter only elements that are truthy when
d -- | decimal conversion (interpret as polynomial and evaluate at x=10)
-- : [[-1,-1],[-1,0],[0,-1],[-1,1],[1,-1],[0,1],[1,0],[1,1]]
대체, 7 바이트
tπ2ṙ1ṡ1
온라인으로 사용해보십시오!
설명
tπ2ṙ1ṡ1 -- constant function (expects no arguments)
ṡ1 -- symmetric range [-n..n]: [-1,0,1]
ṙ1 -- rotate by 1: [0,1,-1]
π2 -- cartesian power of 2: [[0,0],[0,1],[1,0],[0,-1],[1,1],[-1,0],[1,-1],[-1,1],[-1,-1]]
t -- tail: [[0,1],[1,0],[0,-1],[1,1],[-1,0],[1,-1],[-1,1],[-1,-1]]