« first day (2312 days earlier)      last day (2533 days later) » 

12:01 PM
This is a list of four-dimensional games. == Games == == See also == Fourth dimension (disambiguation) N-dimensional sequential move puzzle == References... ==
 
@orlp What do you mean by ...
 
@feersum that the power tower continues until infinity
 
Is that a convention, that exponentiation is right associative? I'd have assumed the opposite without the warning
 
@feersum To be a bit more formal, define f(n,m,i) as the power tower containing the first i terms of the infinite power tower. Then there is some constant C such that for every i > C, f(n,m,i) = f(n,m,C). So you could say the infinite power tower converges on a certain value. We're interested in that value.
@trichoplax yes
@feersum that's for modulo m, here m = 10^100
perhaps I was wrong to call this a mini challenge :P
it took me 3 hours
 
12:16 PM
I'm assuming this would help?
 
that's related, yes
 
How I see the nineteenth byte: I see it as a place to talk about PPCG. But when nothing much is going on as a place for people of the same interests to be and talk about just about anything. It is a place to escape the real world and have some fun. Thank you.
4
@MartinEnder Ah thanks!
Actually it didn't work
I am trying to get the program to always ignore case, but having to flag both regexs makes my byte count too high.
 
@Christopher This is not correct, right?
 
user165474
your markdown didn't work
 
@HyperNeutrino Ugh ataco why
 
12:29 PM
Using Ataco chatscript XD
 
user165474
lol :P
 
user165474
I don't have that one (or it's not updated). I remember to close my own brackets :P
 
@HyperNeutrino ??
 
user165474
When I type in chat, it doesn't automatically close my brackets.
 
Hello Helka
 
12:31 PM
@Christopher Pls link to the challenge, I'm pretty sure mine works
 
Are you going to take my codez?
This is all just to out-golf a user.
41
Q: User Appreciation Challenge #1: Dennis ♦

Hyper NeutrinoI got the spontaneous idea of making a series of challenges of users that have helped and continue to help the PPCG community be an enjoyable place for everyone, or maybe just specifically for me. :P If you convert Dennis's name to an array of 1s and 0s where each consonant is 1 and each vowel i...

 
@Christopher No just doing it how Martin told you to
 
Oh. XD I guess I missread what he said
 
Wait D: it's truthy on Doorknob
 
12:33 PM
@Christopher What's the + config for
 
user165474
Doorknob breaks things. :P
 
It removes the first and last char until you just have one thing left (or none)
Dang. I think I can't get past 47 bytes
 
@Christopher Help did I break it
@Christopher Link to working code?
 
user165474
@ASCII-only Yes
 
I have no working code :(
 
user165474
12:36 PM
tacoscript fail
 
@HyperNeutrino No that's the broken one
 
user165474
oh
 
Yeah my code doesn't work without being 47 bytes
 
user165474
rip outgolfing
 
user165474
learn jelly if you want to outgolf almost everyone
 
user165474
12:37 PM
learn 05ab1e if you want to outgolf almost everyone
 
user165474
and then use them both to outgolf everyone
 
But this is regex!!
 
@Christopher pls link to 47 byte one
 
user165474
jelly is still winning anyway
 
user165474
@ASCII-only Here
 
user165474
12:39 PM
anyway I'm leaving TNB now for productivity's sake. cya o/
 
@HyperNeutrino ... I meant Christopher's
 
It works ¯\_(ツ)_/¯ but no golf
 
@Christopher Wait how does that work why do you replace \D with 2
 
@HyperNeutrino I said I had golfed them but I didn't it is a matter of honor (really my pride (or what little is left))
@ASCII-only I meant it to be 0 but it works ether way.
tio.run/##K0otycxL/… works but there is a catch, 1 and 2 are truthy everything else is false
So it is not valid :(
 
12:56 PM
1
A: Sandbox for Proposed Challenges

VoteToCloseGolf my Shakespeare quote references code-golfparsingstring While writing my essay for Shakespeare, I realized that I needed to shorten my quote references to more manageable lengths. I had previously been writing this: (Act 1, Scene 2, Lines 345-346) But I've now been told to write them l...

 
@NewSandboxedPosts Really want an answer written in Shakespeare for this one.
 
tfw you live in a country where recycle bins basically aren't any different than rubbish bins
(Greece)
 
1:13 PM
@orlp This is PPCG not MathOverflow :P
 
2
Q: Find a binary needle in a decimal haystack

ArnauldThe challenge You're given: a non-empty, unsorted list h of positive integers (the haystack) a positive integer n (the needle) Your task is to return the list of all unique decimal concatenations of permutations of h whose binary representation contain the binary representation of n. Exampl...

 
1:32 PM
I got FGITW'd because of mismatched parentheses ;-;
 
1:44 PM
0
A: Sandbox for Proposed Challenges

isaacgFastest Approximate GCD In this challenge, you will be given two numbers which are both a small offset larger than a multiple of a medium-size number. You must output this medium-size number, or any number that both input numbers are a small offset above. The size of the numbers involved will b...

 
22
Q: Find Diffy Games

Wheat WizardA fun game to play if you are bored is the Diffy Game. It is a one player game that is pretty simple and can consume a good deal of your time. The Diffy game works like as follows: You start with a list of non-negative integers, in this example we will use 3 4 5 8 Then you take the absolute ...

 
2:08 PM
-1
Q: Need help in solving a challenge

CoaxxI am on a fun challenge and need help. This is the last step of it, I solved everything before that. So the thing is that I was given a scrambled image and when assembled it contains a hidden information on how to obtain a code which is the solution. Image consists of several smaller images whi...

 
@NonlinearFruit Where's that dot-matrix graph on github?
 
2:39 PM
@Mego Looks like you are getting quite a few comments for the challenge on Miller-Rabin Strong Pseudoprimes :-)
 
fades in
 
3
Q: The strange attraction of the logistic map

Luis MendoThe purpose of the challenge is to approximately plot the attractor of the logistic map as a function of its parameter r (also called bifurcation diagram), or a subregion of it. The appearance of the graph can be seen in the following image from Wikipedia: Background The logistic map is a mat...

 
@VoteToClose It is on your profile page (or anyone's profile page)
 
@NonlinearFruit Oh okay
@NonlinearFruit This says that it counts commits, not pushes.
You could theoretically implement that system programatically.
 
when you control-f mathematica to find the builtin answer but this is the result
> You may not access the internet or use built-in state data (looking at you, Mathematica).
 
2:55 PM
tee hee
 
@VoteToClose Good point. I seem to recall making several commits over a week but when I pushed, that was the only day counted. Maybe it is possible, but the goal of the question is to figure out when to make legitimate contributions. Faking data to outwit Github's contribution graph, isn't as interesting (to me).
 
@NonlinearFruit I'll make a gist to interpret the answers and then run them after a few answers go in.
 
 
1 hour later…
4:20 PM
1
Q: Fizz Buzz to Text

KuanHulioIntroduction I don't particularly know where the fizz buzz trend came from. It might just be a meme or something, but it is somewhat popular. Challenge Your job today is to convert Fizz Buzz into binary (0, 1) respectively, and convert that binary to text. Pretty standard stuff. How does tha...

 
How does a plant give you third degree burns? o_o
 
user165474
@HelkaHomba carefully
 
4:36 PM
total ninjaception (look at the Jelly answers)
 
0
A: Sandbox for Proposed Challenges

BlacksilverThe 2017 Loader contest Here's a thing: Let's do the bignum bakeoff again. Because why not. Rules 256 chars max, excluding whitespace Different leagues for each language Output however you want Program must terminate No implementation-dependent shenanigans. Implementation-independent shenani...

 
4:58 PM
CMC: print the logo of the language you're using
 
any language that you have used?
 
No, the language you are submitting an answer in
 
does V have a logo? :P
 
CJam, 0 bytes:
 
0
Q: Print your system's logo

MD XFThis is a throwback challenge. You will choose an old computer system and an old language created for that system. The challenge Pick an old computer system that was made before the year 2000. In a programming language that was created to run on that system, print said system's logo. Example s...

I just posted that yesterday, it got closed, but I made it clearer
I fixed everything people in comments told me to
 
5:04 PM
@KritixiLithos No, but you can do something like this: Try it online!
 
@DJMcMayhem VSL: print"VSL"
because VSL logo is just "VSL" with low char spacing
 
$><<"
 ***
*****
*****
 ***
  *
"
 
So... should this be reopened?
 
@JanDvorak nice
 
@DJMcMayhem Jelly, 1 byte:
 
5:13 PM
@MDXF Why do you even post in the Sandbox? You got no upvotes and the only comment was one saying that it wouldn't work as a challenge, so clearly you aren't interested in the feedback.
 
Better version:
$><<"
 ___
/_|_\
\ | /
 \|/
  v
"
 
@feersum I use the sandbox to get my idea out on "paper" and prospectively get feedback. (I made mistake posting it so soon.) I got that feedback after posting it to main. I also took that feedback and incorporated it into the question as soon as I woke up.
 
oh wait, nvm, I didn't realise the quotes
I thought that you printed it using Ruby magic
I thought the ruby was the output
 
05AB1E, 0 bytes:
 
Well it's not just you; it seems there are many people who don't understand the purpose of the Sandbox.
They seem to think of sandboxing as similar to running a gauntlet.
 
5:17 PM
well, i know what the sandbox is for
 
@feersum Not only that, but the sandbox is failing. I had something in there for five months, no votes or feedback. I posted it and it was closed immediately.
 
Post it, hope you don't get any comments, and then move to main as fast as possible.
It's supposed to be helpful, not some legalistic requirement or adversarial process.
 
@feersum Regardless, I messed up in this case, but I think I've fixed the question in point.
(Also I didn't get any comments and I moved it to main pretty quick so...)
 
the question is too broad anyways imo, since it allows you to pick from a range of multiple logos to print
 
@EriktheOutgolfer Only if the system has multiple logos...
And AFAIK not too many systems do
 
5:21 PM
but it allows you to pick your system
 
Yeah, so?
That's like saying questions that allow you to pick multiple programming languages are too broad because some languages require less bytes than others
 
I think the challenge still has unclear aspects.
 
@feersum Then how can I improve it? (without requiring one certain logo, we've got plenty of those challenges)
 
"highest graphics" doesn't mean much to me.
 
Hmm... You're right, I could clarify
Should I just leave it as "must be 20x20 pixels at least" and remove the "highest graphics" part?
 
5:24 PM
And the bigger question, how do you decide if something is a "good enough" rendering of a logo?
 
20x20 pixels...
If it's that big, it's pretty discernible from most other things
 
So if a draw a 20x20 white square, that's a good enough Apple logo?
 
@feersum Would anyone think that's the Apple logo?
 
No doubt someone would.
 
If someone were to write a program that did that, they'd simply be downvoted into oblivion and/or deleted because that's not a logo in any way, shape or form.
 
5:26 PM
Well what if was red?
 
Is the Apple logo red? I think you're underestimating the community.
 
I don't know what the 1980s Apple logo was, just pretend.
 
The 1980's apple logo is included in the question; did you even read it?
Apple ][ - Applesoft BASIC - Full logo or Apple only
with a link here
 
I don't see any pictures in the question so I'm not sure what you're talking about.
No I did not click all the links in the question.
 
@HelkaHomba I had no Bitcoin in January. Sorry I can't help
 
5:28 PM
Well, I think it would've been pretty cluttered had I included each and every logo in the question
If I included downgraded-quality images to make them smaller people would doubtlessly submit crappier quality submissions
 
@Sherlock9 Alright. Thanks tho
 
I did clarify the part about using the highest graphics, however.
 
With no clear criteria for how good the logo should look, the only solutions are going to be ones that use built-in fonts.
No one can try to draw it themselves due to the ambiguity.
Which makes the solutions not very interesting, IMO.
 
I agree...
How do you suggest I clarify so that it has to be a clear representation of the logo, to prevent the cases you presented (the 20x20 white square, etc) ?
 
No idea.
 
5:35 PM
Anyone else have an idea for how I can clarify that?
Aha, I can probably make something work using an image comparison tool
I really don't understand why people can't just be logical about this
 
The point of code golf is to cut corners as much as possible, to see how much you can shave down the program.
 
True...
 
So it's no fun if you don't know when the output stops being valid.
That's why we need objective specifications.
 
But if it's so ridiculous that "without my glasses this looks like the logo", people should just not do it
 
There's always a blurry line somewhere.
There's a large region between "definitely a logo" and "definitely not".
 
5:41 PM
Okay, image comparison services stink.
Maybe Google Images search could be utilized for this...
 
Doubtful, as results are not reproducible.
 
No, I mean like this...
Take the only (non-deleted) answer to the question and screenshot the logo.
Then go to images.google.com and drag the image into the search box.
Google says "Best guess for this image: Atari TT030"
Which means the logo is valid.
Because Google guessed Atari, and the answer was for Atari.
 
Try it again tomorrow and you may get a different answer.
 
Why do you say that?
Edited.
 
Does stack exchange a automatically remove Hi from the start of a question if you're a new user? I think it just happened to me on opendata.se
 
5:52 PM
It does
There's a Mother Meta post on that somewhere
about removing salutations
 
I see
 
Sorry, I'm busy fixing my closed q to find it
 
497
A: Should 'Hi', 'thanks', taglines, and salutations be removed from posts?

Jeff AtwoodWe now automatically remove salutations from posts as they are entered. I got really tired of performing this edit over and over, so anything matching the form of … ^ # begins at start of body \s* # possible spaces ( hii?(?![a-z])| # any of these greeting words ...

 
Yep that's it
 
0
A: Sandbox for Proposed Challenges

Conor O'BrienFully-palindromic triangles code-golf Consider the string 160615051. It can be "triangulated" as such: 1 606 15051 Then, each row is a palindrome. Also note that each side on the perimeter is also a palindrome: 1 | 1 | 6 | 6 | 1 | 1 | 15051 Therefore, thi...

 
6:04 PM
0
Q: Bike saddle drawn through a fractal

sergiolBased on the Mandelbrot image in every language, and on the observation the 3rd layer (0 indexed) always looks like a bike saddle, I had a little bit different challenge: Language must be capable of graphical output or drawing charts (saving files disallowed) Render a window or control that is ...

 
0
A: Sandbox for Proposed Challenges

Beta DecayRemove Salutations code-golf Challenge Hi, given a string as input, remove any salutations found at the start of the string. Salutations Hey, a salutation is defined as one of the following words: hi hey hello dear greetings hai guys hii howdy hiya hay heya hola hihi salutations The fir...

 
tfw you craft a plate with your last 175 iron and it bumps you up to 14.98 plate out of the 15 you need
 
@feersum is there anything else I need to change?
 
6:20 PM
@NewSandboxedPosts A downvote already but no comment? Bit harsh :P
 
@BetaDecay seems kinda arbitrary but it could be interesting due to similarities and patterns in the string
I think such a challenge could be cool through a test-battery
 
@NewSandboxedPosts perhaps
 
6:56 PM
Question: should operator overloading be:
class A {
    func ==(rhs: A) { ... }
}
or:
class A {
    static func ==(lhs: A, rhs: B) { ... }
}
 
the bottom one is clearer
 
:( bottom one is harder to compile
 
Should I prohibit pure regex or not?
Actually, no, because some could then just use Retina
 
@BetaDecay Doing that is probably bad idea and will cause lots of backlash
 
people are fussy about
 
7:01 PM
Although you removed it, I agree
 
My Erdös number is now 3!
 
Haha nice
 
7:12 PM
@DJMcMayhem Dyalog; ⊃∨∧⌊○⊂ (actually a valid program):
 
@DJMcMayhem latex: \LaTeX, katex: \KaTeX
 
That's really cool
 
@ASCII-only btw for children pass the name of the field not field itself
@ASCII-only btw can you please change the propertyexpressions and the types to be recursive, big bottleneck atm
Question: what happen when you allocate 0 byte
@ASCII-only also can you please add support for llvm block in tokenizer, you can use this regex: llvm\s+{(\\[}]|[^}])+}
 
@Adám What does the program do?
 
7:22 PM
@Mendeleev It takes two arguments and is equivalent to the explicit function {⊃(⍺∨⍵)∧(⍺⌊⍵)○⍺⊂⍵}
So first, it uses the left argument (a Boolean) to partition the right argument.
then it takes the minimum of corresponding elements in the arguments
and uses that to select which circular function to apply to the partitioned right argument (1=sin, 2=cos, 3=tan, etc.)
Then it takes the GCD of the corresponding left and right argument elements
and uses finds the LCM of that and the circular result from before
Finally, it picks the first of the results.
 
@Riker 11/10 these are really cool, you can find them in the expensive projectors!
 
@Riker :| is it bad that I have already seen
 
lel
 
7:27 PM
@Mendeleev e.g. 1(⊃∨∧⌊○⊂)2 is 8298853.
 
Thanks for the explanation.
 
@TuxCopter 10/10
only 1/4 the way through but still cool
 
He basically broke every single law of physics to avoid pressing a button entirely
 
@TuxCopter yes
why
 
7:35 PM
the question is not why, it's why not
 
> we need to talk about parallel universes
hold up
 
2
Q: Golf my Shakespeare quote references

VoteToCloseWhile writing my essay for Shakespeare, I realized that I needed to shorten my quote references to more manageable lengths. I had previously been writing this: (Act 1, Scene 2, Lines 345-346) But I've now been told to write them like this: (I.ii.345-6) Clearly, I need some golfed code to go...

 
huh I think I borked swift: UInt8(arc4random_uniform(UInt32.max))
 
@TuxCopter Actually all of this guy's videos are way too cool
@Downgoat What does it do?
 
@TuxCopter yes
 
7:45 PM
@TuxCopter generates a UInt32 from 0 to UInt32.max, and casts to UInt8 but it seems to give internal bork
 
At compile or runtime?
 
0
A: Sandbox for Proposed Challenges

arodebaughGoogle Logo in Conway's Game of Life Conway's Game of Life base challenges are always fun so here is a new one. This is Google's Logo (if you have not somehow seen it): The font is called Product Sans. Your job is to replicate this logo (no color of course) in 800x439px just like the image (j...

 
@feersum not sure
It's gives a SIGILL
 
@TuxCopter plz why
 
8:00 PM
@NewMainPosts argh i can't think of a short way to make 345-346 to 345-6
 
Is there a comment upvotes per day limit?
 
yes
 
218
Q: The Complete Rate-Limiting Guide

Lance RobertsI noticed that I can only perform certain actions such as commenting a finite number of times in a given period of time. Obviously, rate limiting is in place to prevent accidental misuse or intentional abuse of certain features. Where else is rate limiting applied on Stack Exchange sites, and wh...

In short: 30.
 
Nothing on SE isn't limited
 
Except multiline chat message length
 
8:11 PM
FYI, I've added the test battery to codegolf.meta.stackexchange.com/a/12649/30525
 
@HelkaHomba available memory on your computer
 
It's like Int.MAX unless they changed it recently I'm pretty sure
 
Huh
But it does limit the size of code blocks.
 
3.1415926535897932384626433832795028
84197169399375105820974944592307816
40628620899862803482534211706798214
80865132823066470938446095505822317
25359408128481117450284102701938521
10555964462294895493038196442881097
56659334461284756482337867831652712
01909145648566923460348610454326648
21339360726024914127372458700660631
55881748815209209628292540917153643
67892590360011330530548820466521384
14695194151160943305727036575959195
30921861173819326117931051185480744
62379962749567351885752724891227938
Huh
I swear It's complained at me before
 
8:16 PM
Hey guys
 
without a newline it didn't let me do 100k pi digits but with a newline it did
 
Scroll down to "network-basic"
Read the requirements list
Looks like someone wrote a bad parser
 
8:34 PM
Is it typically permitted to allow files as input/output for string challenges?
 
I believe so
 
I remember there's a language that con only take input from a file named INPUT in the current directory.
 
Hmmm. Actually looking at the defaults, outputting to file is +43/-10, and inputting from a file is +23/-13
 
@BusinessCat Both positives. I see no issue.
 
Technically it's supposed to have twice as many upvotes as downvotes
 
8:37 PM
So output is fine but input isn't.
That's silly
 
@BusinessCat Really? o.o
I would think output begets input anyway
 
I would say it's fine since it is kind of silly to allow output but not input, and the input is close anyway...
> For example, print("Hello, world!") in lua prints to STDERR.
Wait, what?
 
Anonymous
8:50 PM
Yet another request for feedback on my sandboxed post
 
hey what's the golfiest way to convert a single digit number to a roman numeral in python
 
Anonymous
@totallyhuman Probably list lookup
 
Anonymous
I'm looking at that same challenge :P
 
Dumb Question: I know answer is 8 but when I expand it I get ( sqrt(32) - sqrt(72) ) ^ 2 which is 32-40 or did I just take a leap in logic
 
Anonymous
@Downgoat 6*sqrt(2) != sqrt(20)
 
8:54 PM
@Mego that's what i'm using and it's long
 
Anonymous
6*sqrt(2) == sqrt(38)
 
wait what
I am idiot
8
how
 
Anonymous
And the answer is 8.000000000000004 obviously :P
 
6=sqrt(36)
sqrt(36)*sqrt(2)=sqrt(36*2), no?
 
i feel like i went down in rep, but, my inbox didnt record it
 
8:56 PM
Or am I dumb
 
wait no I have no idae how I did that actually. Isn't it ( sqrt(32) - sqrt(72) ) ^ 2 which is 32 - 72
or can I not do that with radicals
 
Anonymous
@Phoenix sqrt(a)*sqrt(b)=sqrt(a+b) for non-negative reals
 
Anonymous
@Downgoat You need to do binomial expansion
 
Oic
 
Anonymous
(a-b)**2 == a**2 - 2*a*b + b**2
 
8:57 PM
@Downgoat a^2+b^2=c^2 simplifies to c=a+b by that reasoning.
 
@Mego :( ok
wait how is bionomial expansion relevant?
 
Anonymous
Because you have a squared difference?
 
Question: would 1-1i be considered positive, negative, or does it not work like that?
 
Anonymous
@Phoenix It doesn't work like that
 
Now what about 1 + 0i?
It's a complex number where the imaginary part just happens to be 0.
 
Anonymous
9:00 PM
@feersum Depends on your POV. If you look at it as a complex number, you can't call it positive or negative. If you look at it as an overly-complex way of writing an integer, you can.
 
Anonymous
(hint: the first way is better and more consistent)
 
i am now imagining a penguin sitting at a desk doing math problems
 
Anonymous
@totallyhuman That was basically my life in college, and a lot of my life now
 
Like how double x=2; and int y=2 are the same number but x/3!=y/3
 
._. for some reason that comes to round number but you're doing sqrt(x+y) which is sqrt(104) which is not round
 
Anonymous
9:02 PM
@Phoenix 10 and 0100000000000000000000000000000000000000000000000000000000000000 aren't even remotely close
 
am now imagining a goat sitting at a desk doing math problems
 
Anonymous
@Downgoat I'm not sure what you're saying here
 
@Mego ಠ_ಠ
 
why are you guys talking about math in a codegolf room
 
If i expand it I get 32 - 2sqrt(32 + 72) + 72
 
9:04 PM
@KuanHulio ಠ_ಠ
programmers do a lot of math
 
@KuanHulio It's more on topic than normal.
 
oh, duh I need to multiply
 
i can see that
 
and apparently goats and penguins do too
 
Anonymous
@KuanHulio Math and programming are intimately, intrinsically linked
 
9:04 PM
but
you are just doing math
the only code i saw was the double and int from phoenix
 
All this math and not enough mathjax.
 
mathematica*
 
$hi$
doIgetbrowniepointsforusingmathjaxdoIgetbrowniepointsforusingmathjaxdo i get brownie points for using mathjax
 
 
It bothers me that those appear in different sizes.
 
Anonymous
9:08 PM
Oh wait I told the goat completely incorrectly
 
welp i borked it
i don't think the sed thing plays well with mathjax
 
Anonymous
sqrt(a)*sqrt(b)=sqrt(a*b)
 
am now imagining a penguin and a goat working on math problems together
 
i need more rep, someone upvote all my questions :^)
 
12 mins ago, by Mego
@Phoenix sqrt(a)*sqrt(b)=sqrt(a+b) for non-negative reals
???
 
Anonymous
9:10 PM
@Phoenix Yep, I hurt myself in my confusion
 
Anonymous
I was thinking logs for some reason
 
So it is a*b
 
Anonymous
 
Anonymous
Yep
 
so wait, where is the code?
 
9:11 PM
Why does there need to be code
 
:)
 
It's a math problem
 
Anonymous
@KuanHulio I wrote that in LaTeX, which is sort of code
 
@Mego am now imagining mego as piplup
 
Anonymous
@totallyhuman Psh, I'm totally Empoleon
 
9:12 PM
Piplup is too adorable :P
 
9:27 PM
@KuanHulio How about we down vote everything since you asked?
 
Clearly I need to make my mathjaxer more fully featured.
I need it to be the most popular
 
9:38 PM
Anyone here use Clear Linux?
 
@totallyhuman Sorry! It was part of the rules, but I didn't put that test case in.
 
nawh it makes the challenge more... challenging
 
@Christopher i mean, i was kidding, so, sure go ahead
 
everything is possible using regex hopefully
 
same Kuan but it is not funny
 

« first day (2312 days earlier)      last day (2533 days later) »