Skip to main content
added 62 characters in body
Source Link
MickyT
  • 12.2k
  • 2
  • 26
  • 48

R, 6354 63 67 bytes

function(n)cbind(rbind(sapply(1:n-1,function(x)x+1'+',1:n),2*n),2*n)

Try it online!Try it online!

Thanks to @Guiseppe for the pointer for sapply and the 9 bytes

R, 63 67 bytes

function(n)cbind(rbind(sapply(1:n-1,function(x)x+1:n),2*n),2*n)

Try it online!

R, 54 63 67 bytes

function(n)cbind(rbind(sapply(1:n-1,'+',1:n),2*n),2*n)

Try it online!

Thanks to @Guiseppe for the pointer for sapply and the 9 bytes

deleted 37 characters in body
Source Link
MickyT
  • 12.2k
  • 2
  • 26
  • 48

R, 6763 67 bytes

function(n)cbind(rbind(sapply(1:n-1,function(x)x:(xx+1:x+n-1)n),2*n),2*n)

Try it online!

Might still have a bit of room for golfing.Try it online!

R, 67 bytes

function(n)cbind(rbind(sapply(1:n,function(x)x:(x:x+n-1)),2*n),2*n)

Try it online!

Might still have a bit of room for golfing.

R, 63 67 bytes

function(n)cbind(rbind(sapply(1:n-1,function(x)x+1:n),2*n),2*n)

Try it online!

Source Link
MickyT
  • 12.2k
  • 2
  • 26
  • 48

R, 67 bytes

function(n)cbind(rbind(sapply(1:n,function(x)x:(x:x+n-1)),2*n),2*n)

Try it online!

Might still have a bit of room for golfing.