Skip to main content
We’ve updated our Terms of Service. A new AI Addendum clarifies how Stack Overflow utilizes AI interactions.
Code Golf

Return to Answer

added 30 characters in body
Source Link
digEmAll
  • 5.1k
  • 15
  • 22

R, 136130 bytes

function(n,k=n%/%7*8+1+n%%7,a=el(strsplit(strrep(' vibgyor',/k),'')))for(i in k:1)cat(d<-rep(' ',/(i-1),reva[c(s<-a[ik:k])i,a[i]i,si:k)],d,sep='','
')
"/"=strrep

Try it online! Try it online!

  • -6 bytes thanks to @JayCe

R, 136 bytes

function(n,k=n%/%7*8+1+n%%7,a=el(strsplit(strrep(' vibgyor',k),'')))for(i in k:1)cat(d<-rep(' ',i-1),rev(s<-a[i:k]),a[i],s,d,sep='','
')

Try it online!

R, 130 bytes

function(n,k=n%/%7*8+1+n%%7,a=el(strsplit(' vibgyor'/k,'')))for(i in k:1)cat(d<-' '/(i-1),a[c(k:i,i,i:k)],d,sep='','
')
"/"=strrep

Try it online!

  • -6 bytes thanks to @JayCe
Source Link
digEmAll
  • 5.1k
  • 15
  • 22

R, 136 bytes

function(n,k=n%/%7*8+1+n%%7,a=el(strsplit(strrep(' vibgyor',k),'')))for(i in k:1)cat(d<-rep(' ',i-1),rev(s<-a[i:k]),a[i],s,d,sep='','
')

Try it online!

AltStyle によって変換されたページ (->オリジナル) /