« first day (387 days earlier)      last day (2506 days later) » 

5:24 PM
@LuisMendo This program should print as a string, not a matrix, right? Try it online!
 
5:54 PM
@DJMcMayhem You are removing elements from an array which originally is numeric, so the entries remain as numeric. You need to cast to char (c) somewhere: 32:126ctGom~)D or 32:126tGom~)cD
There's a predefined literal for that (6Y2): so 6Y2tGom~) (the final D is not necessary, as there's an implicit XD)
Or better yet use X- (setdiff): so 6Y2iX-
Hm using symmetric difference you can move the i to the left and so it becomes implicit: I think 6Y2X~ works
 
Ah, it was the c I needed
Thanks
 
Anytime!
Weird that this beats Jelly by as much as 3 bytes :-)
 
It feels a little weird to post this, since you really wrote most of it :P
 
:-) You should really post it. Give some credit if it makes you feel better :-P
 
@LuisMendo Done. Thanks for your help!
 
6:05 PM
My pleasure!
@DJMcMayhem For the explanation: actually X~ is symmetric set difference, not set difference (which is X-). That is, X~ gives all elements that are present in one of the sets, but not in the two of them. It works here because the input is always a subset of the other set
 
OK, I just updated the explanation
 

« first day (387 days earlier)      last day (2506 days later) »