@Mr.Xcoder What I meant is that they'll offer upgraded versions of their products for students right? Mind you though, the last time I ever cruised around that territory was three years ago
Your challenge is to output a Base64-encoded version of your source code, and optionally a line break. You must output the correct padding, if any. Standard quine rules apply, shortest answer wins.
It must be a valid RFC 4648 encoded base64 string, with no linebreaks (except optionally a trailin...
From the wikipedia:
Net neutrality is the principle that Internet service providers and governments regulating the Internet should treat all data on the Internet the same, not discriminating or charging differentially by user, content, website, platform, application, type of attached equipmen...
@Dennis Another theoretical question about Jelly. Last time we chatted you mentioned that, being built on top of python, it was neither particularly fast nor intended to be. At the same -- as evidenced by its performance in code golf contests -- I think a strong argument could be made that it's even more expressive and powerful than J, which I know was one of Jelly's inspirations and whose expressive power is often lauded in its own right.
My question is: does this expressive power come at a cost? That is, would it impossible to optimize Jelly in the same way J is optimized for speed? Does Jelly's power contain within it way more complexity?
Just riffing now on golfing languages in general, but it seems like the number of builtins is an impossibly confounding factor in measuring a languages power. meaning, i could take J, write a million utility functions optimized for golfing puzzles, call it a new language called "Jonah".... and then win all the contests. I'm not saying Jelly does that, but it seems that every langauge does that to some extent and so it makes comparing them difficult.
Eventually golfing languages are going to become very specialized, and they will have built-ins optimized for a specific purpose (even if they are all just Jelly dialects).
That rule has been lifted because people decided it was counterproductive But trying to abuse the challenge is now (I think) a standard loophole
In this challenge you have to make an ascii pulsing heart with rhythm problems (Heart arrhythmia) and then measure the pulse.Don't worry it's easy!
Making the heart
The heart alternates between these 2 states:
state 1
,d88b.d88b,
88888888888
`Y8888888Y'
`Y888Y'
`Y'...
Remove duplicate equivalent expressions
Suppose we wanted to generate all expressions containing at most 2 of + and −. We might have a list like this:
a + b + c b + c + a
a + b - c b + c - a
a - b + c b - c + a
a - b - c b - c - a
a + c + b c + a + b
a + ...
@Jonah I have several ideas on how to speed up Jelly (without implementing it in a faster language). A big slow-down for vectorizing dyadic operators is that the depths of the arguments have to be calculated first. With a custom class instead of Python's list, the depth could be stored and wouldn't have to be calculated for each operation.