# code: http://golf.shinh.org/reveal.rb?Back+and+forth/tails_1645683363&nbb # target Nibbles version: 0.23 # commenter version: 0.1.2.181 / #(foldr):[[chr]] \ #(reverse):[[[chr]]] `/ #(chunks of):[[[chr]]] ~ #(auto = 2):auto % #(split (remove empties)):[[chr]] allInput #(;_):[chr] ~ #(auto = words):auto ~ #(tuple):[[chr]],int % #(split (remove empties)):[[chr]] "" #(string):[chr] ~ #(auto = words):auto 0 #(integer):int \C B A #(implicit tuple):[[chr]],int : #(append):[[chr]] B #(@):[[chr]] `: #(list of 2 lists):[[chr]] & #(justify):[chr] " " #(string):[chr] ; #(save):int + #(add):int , #(length):int / #(foldr1):[chr] C #($):[[chr]] \E D E #($):[chr] A #(_):int sets F / #(foldr1):[chr] C #(@):[[chr]] \H G H #($):[chr] & #(justify):[chr] " " #(string):[chr] F #($):int \ #(reverse):[chr] ; #(save):[chr] =~ #(subscript nowrap):[chr] 2 #(integer):int C #(@):[[chr]] sets I - #(subtract):int F #(@):int , #(length):int #(implicit arg = I):[chr] #sets J