The Twelve Day of Emoji

node v4.9.1
version: 1.0.2
endpointsharetweet
Generate The Twelve Days of Christmas as GitHub-compatible emoji. You can see the results here: https://gist.github.com/n3dst4/c1c282171f2fc7ff592f
const pressies = [ ":bird::pear::deciduous_tree:", ":turtle::bird:", ":fr::chicken:", ":phone::bird:", ":yellow_heart::ring:", ":bird::egg: ", ":bird::swimmer:", ":girl::cow:", ":dancer::notes:", ":tophat::running:", ":older_man::trumpet:", ":stuck_out_tongue_winking_eye::metal:", ].map((s, i) => new Array(i+1).fill(s).join(" ") + "\n\n") const ordinals = [":zero:", ":one:", ":two:", ":three:", ":four:", ":five:", ":six:", ":seven:", ":eight:", ":nine:", ":keycap_ten:", ":one::one:", ":one::two:"].map(o => `${o}\n\n`) Array.from(Array(13).keys()).slice(1) // aka range(1, 13) .map(dayNum => ordinals[dayNum] + pressies .slice(0, dayNum) .reverse() .join("")) .join("\n")
Loading…

no comments

    sign in to comment