CMC: Given an integer n > 2, output the result of [1×2×n, 3×4×n, 5×6×n, ...]. The final element will be n×n if n is odd, and (n-1)×n×n if even. Essentially, break the range to n into pieces of 2, get their products and multiply each by n
In mathematics, an identity element, or neutral element, is a special type of element of a set with respect to a binary operation on that set, which leaves any element of the set unchanged when combined with it. This concept is used in algebraic structures such as groups and rings. The term identity element is often shortened to identity (as in the case of additive identity and multiplicative identity), when there is no possibility of confusion, but the identity implicitly depends on the binary operation it is associated with.
== Definitions ==
Let (S, ∗) be a set S equipped with a binary operation...
one of the twenty things keeping my hung up in developing perhaps is that by ripping off brachylog employing backtracking it's equipped to actually make failures useful, but it's also hard not to think about cool ways to cover corner cases :P
i feel like if you have a filename that encodes information and is included in the score it's against the spirit of things for it not to be output but i suppose that would be exceptional behavior
the edge case you laid out is probably the ideal case to actually consider
CMC: Given two equal-length non-increasing lists a and b, find the largest N such that there is some i where a[i] <= b[i + N]. This is CCC 1996 S5.
this could go on main but i'm not a fan of just copying the problem over even though i'm permitted to by license. also the main interesting part of the challenge is time complexity
Piet, 15x15(225) 13x15(195) codels
I think Piet program size is counted by codels. If someone wants to know the size in bytes anyway, I could shrink it down to 495 bytes(15x15 codels) and 476 bytes(13x15 codels) using PNGGauntlet.
Codel size 10 for better visibility.
13x15 version:
First version...
@lyxal what i was trying to say is that if gpt3 generating picolisp had any correlation with my language choice, it is not necessarily gpt3's time travel, but is more likely that the hivemind changed
however, gpt3 generating picolisp was purely coincidental
in fact, you may want to ask Wzl, because they are the one who came up with the challenge in the first place
I went with the americas and europe/africa because it's much more recognizable as earth, whereas europe, asia, and australia would look more like a giant blob of green :p
I want to test my idea to sneakily get Announcer with the chat exploit, but it'd involve annoying a bunch of people with posting a broken "image" then deleting it.
That's something SE might care a bit more about if it works
@Bubbler Probably a userscript, yeah. I'll have a terminal based one as well.
i'd be willing to let you test that in a chat room if we can organize enough users to help test it at once. can't say if SE would appreciate that though, I can ask TL or smth so we don't get in trouble later :p
It's not nearly as harmful as some of the things that are possible with the exploit, but it's still probably not a good thing to test without people's explicit permission
This is much worse than chat. A question can get seen by thousands of people, and you can add alt-text which shows up by the broken image link and makes it seem like it's something harmless.
@lyxal No, you can get people to visit arbitrary URLs without their knowledge
honestly the problem is mainly in chat - you can paste an image in many places and try to get the intersection of IPs of users in those chat rooms and you can narrow it down like that to get a specific user's Ip
yep, and if I catch anyone I think is intentionally exploiting this (it's been publicly known for a long time now anyway so I don't care about publically discussing this) i will 11 them :p
you know what's even more cursed? my language which puts functions into a stack to evaluate them only once the object stack has accumulated enough items so you can manipulate it to look like any -fix (hence the name anyfix)
Usually a block is followed by a higher-level function that uses it, so many golflangs have special tokens to save a leading (or trailing) block delimiter
vyxal honestly seems a bit closer to seriously than 05ab1e IMO, but i'm not actually too familiar with stack-based languages and their implementation differences
oh yeah reminds me is anyone ever going to make a keg legacy fork because it feels like it's been maybe three separate languages over its history before vyxal happened