12
The challenge here is simple, and not at all about byte-count. Your job is to output the first 50 characters of the previous quine's source code, concatenated with the first 50 characters of yours starting with the 50 characters I've placed below:
abcdefghijklmnopqrstuvwxyzACDEFGHIJKLMNOPQRSTUVWXY
So, lets take an example here, if you were to answer in 05AB1E, a solution to simply output the first 50 bytes would be:
ži50£
Which would mean you'd need to output:
abcdefghijklmnopqrstuvwxyzACDEFGHIJKLMNOPQRSTUVWXYži50£
If your program is shorter, simply use the first x < 50
characters. If your program is longer only concatenate the first 50 characters, ending on the 50th character. The next person will then have to output the first 50 characters of your quine concatenated with their own code.
Your code can be any size, but you should only output the first 50 characters of your code concatenated to the end of the first 50-bytes of the previous answer's code.
Restrictions:
This uses the definition of a proper quine, and, in addition to this, the following things:
- Comments are disallowed, entirely.
- PAY ATTENTION TO THIS SECTION, IT MAY EVOLVE IF ABUSIVE LOOPHOLES ARISE
How to Post a Chained-Answer:
- Post a placeholder:
- Mention your answer number and the language you'll use.
- Sort-by-date, if you notice someone else posted a placeholder 1 millisecond before you:
- Delete yours, wait for the next opportunity, sorry.
- If you've secured the next spot, PLEASE ANSWER WITHIN 6 HOURS:
- If you can't answer, remove your reserved space.
- IF the space has been hogged for more than 6 hours.
- Vote to delete reserved space, I'll handle it.
Your Post Format:
#[Answer #]:[Character Count] Characters, [Language Used]
{TIO MARKDOWN}
{LINE_SEPARATOR="---"}
{ADDITIONAL EXPLANATION OR INFORMATION}
Some specific notes (Important for Ease-of-Competition):
- If the person before you has included newlines or non-ASCII characters in their source, you may STRIP them. This means that
x="a\nb"
becomesab
, wherex[0]=a;x[1]=b;
.- You must state the mutation you've applied to the previous source.
- All characters are counted as a single character, despite code-pages or language encoding. Please do not use byte-count, use character-count.
The accepted answer will be the 50th
answer, just because; I mean, it's SE afterall.
Why are comments banned? Also, instead of redefining bytes to characters, why not just use characters? – CalculatorFeline – 2017-07-30T00:44:21.830
@CalculatorFeline I think you could do some pretty lame and uninteresting loopholes using comments, but that's just me. Reserve the first spot and prove me wrong with a comment and I'll lift the ban. – Magic Octopus Urn – 2017-07-30T00:45:50.783
Is Python
"useless string lol check out my YT ComputerCat";actual("code")
contain a comment? – CalculatorFeline – 2017-07-30T00:47:29.570@CalculatorFeline example violates the definition of a proper quine due to code that is immediately defunct without being accessed. – Magic Octopus Urn – 2017-07-30T00:50:25.450
@CalculatorFeline unless I'm missing something, that first string would never be used. – Magic Octopus Urn – 2017-07-30T00:54:09.303
5The linked meta post defining proper quines contains no mention of not having defunct code. – Ørjan Johansen – 2017-07-30T01:18:31.157
Also, the 05AB1E code doesn't give the correct string. – Ørjan Johansen – 2017-07-30T01:22:32.253
@ØrjanJohansen I'm not sure if it's intended to give the correct string...mainly because otherwise it would be an easy copy-paste. ;) – Erik the Outgolfer – 2017-07-30T08:22:55.170
1How are you defining comment? Comment is not a very well defined term. – Post Rock Garf Hunter – 2017-08-01T04:42:47.343
1You also seem to interchange the terms character and byte, which is a bit confusing. I'm not really sure if its the first 50 characters or bytes. – Post Rock Garf Hunter – 2017-08-01T04:45:14.637
@WheatWizard Ouch, I didn't notice it was this messy. I have been assuming "Please do not use byte-count, use character-count." rules, as did the one answer so far where it really matters. – Ørjan Johansen – 2017-08-01T05:34:37.893
Can the program additionally print a trailing newline? – NieDzejkob – 2017-09-04T13:56:40.463
Are you allowed to chain off yourself? – pppery – 2018-08-02T19:16:18.973
@ppperry at this point-- go for it lmao. – Magic Octopus Urn – 2018-08-02T19:42:43.100
Good, because otherwise the winning criterion would be broken because no-one would ever post an answer 49. Instead we now will end up with users racing eachother to post long self-chains to hit 50 as soon as we get past around answer 40. – pppery – 2018-08-02T19:46:46.503
@ppperry I want to remove that winning criterion. I wrote this question before I stopped selecting winning answers for my questions. I didn't realize selecting a winning answer was optional at the time of writing this. – Magic Octopus Urn – 2018-08-02T19:52:24.267
Um, how would that not be making the post off-topic? – pppery – 2018-08-02T19:53:17.370
@ppperry winning criterion and selecting a winning answer are two very different things. For all intents and purposes this question is basically dead. If you chain yourself 28 times to win, what is the point of "winning" anyways lol. – Magic Octopus Urn – 2018-08-02T19:56:11.313
Then what is the winning criterion? – pppery – 2018-08-02T19:57:00.513
@ppperry what is the winning criterion for https://codegolf.stackexchange.com/questions/133754/one-oeis-after-another I believe [tag:answer-chaining] to be slightly subjective, and one of the few hard-to-judge popularity-style questions on this sub that are allowed if done well. In my personal opinion, this question is absolutely awful and should be allowed to die, which is why it already has-- because it technically IS a popularity contest with a fake winning criterion attached.
– Magic Octopus Urn – 2018-08-02T19:58:39.807