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 – 8 years ago
@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 – 8 years ago
Is Python
"useless string lol check out my YT ComputerCat";actual("code")contain a comment? – CalculatorFeline – 8 years ago@CalculatorFeline example violates the definition of a proper quine due to code that is immediately defunct without being accessed. – Magic Octopus Urn – 8 years ago
@CalculatorFeline unless I'm missing something, that first string would never be used. – Magic Octopus Urn – 8 years ago
5The linked meta post defining proper quines contains no mention of not having defunct code. – Ørjan Johansen – 8 years ago
Also, the 05AB1E code doesn't give the correct string. – Ørjan Johansen – 8 years ago
@Ø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 – 8 years ago
1How are you defining comment? Comment is not a very well defined term. – Post Rock Garf Hunter – 8 years ago
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 – 8 years ago
@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 – 8 years ago
Can the program additionally print a trailing newline? – NieDzejkob – 8 years ago
Are you allowed to chain off yourself? – pppery – 7 years ago
@ppperry at this point-- go for it lmao. – Magic Octopus Urn – 7 years ago
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 – 7 years ago
@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 – 7 years ago
Um, how would that not be making the post off-topic? – pppery – 7 years ago
@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 – 7 years ago
Then what is the winning criterion? – pppery – 7 years ago
@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 – 7 years ago