Hinweis für Moderatoren und Redakteure : Der Titel dieses Beitrags ist wirksam und sollte nicht geändert werden. Die Rechtschreibfehler sind beabsichtigt und Teil der Herausforderung.
Hintergrundgeschichte
Die (Stereo) typische schlechte SO-Frage fragt etwas in der Art von "Bitte senden Sie den Codez!" Mit anderen Worten, es wird jemand gebeten, die Arbeit für den Fragesteller zu erledigen und eine vollständige Lösung für ein einmaliges Problem bereitzustellen. Ich zitiere diese Frage auf Meta.SE :
... es geht um eine bestimmte Kategorie von Fragen, die aus absolut keiner Forschung, ohne Aufwand bestehen und einfach nach der vollständigen Lösung eines Problems fragen. Bei solchen Fragen wird im Allgemeinen davon ausgegangen, dass es sich bei Stack Overflow um einen kostenlosen Codierungsdienst handelt ...
Was ist Ihre eigentliche Herausforderung? Es ist einfach:
Ihr Programm oder Ihre Funktion usw. muss Eingaben als Zeichenfolge (von STDIN, Parameter usw.) annehmen und wenn die Zeichenfolge Plz send teh codez!
Ausgaben enthält -1 flag comment
(Downvote, als nicht zum Thema gehörend kennzeichnen und kommentieren, wie schlecht eine Frage ist). Andernfalls Ausgabe +1
(Sie stimmen ab).
Aber warte ... es gibt noch mehr!
Ihr Programm darf nicht 5 oder mehr dieser Zeichensätze enthalten:
- Alle Sonderzeichen (alles, was kein Leerzeichen, Zeilenumbruch (
0x0a
), Alphabet ohne Berücksichtigung der Groß- und Kleinschreibung oder Ziffer ist) - Beliebige Ziffer (0-9)
- Beliebig von
pzcm
(ohne Berücksichtigung der Groß- und Kleinschreibung) - Beliebig von
hten
(ohne Berücksichtigung der Groß- und Kleinschreibung) - Irgendein von
qwryuioasdfgjklxvb
- Irgendein von
QWRYUIOASDFGJKLXVB
Um klar zu sein, können Sie nur bis zu 4 dieser Zeichensätze verwenden.
Leerzeichen, Tabulatoren und Zeilenumbrüche sind in keiner Weise eingeschränkt, sie sind jedoch weiterhin in Ihrer Byteanzahl enthalten
Letzte Einschränkung
Ihr Programm darf NUR Unicode im Bereich von 0x20
(Leerzeichen) bis 0x7e
(~) sowie 0x0a
(LF Newline) und 0x09
(Tab) enthalten. Dies dient dazu, Code-Golfsprachen auszuschließen und traditionellen Sprachen eine Änderung zu geben oder zumindest das Spielfeld auszugleichen.
Anmerkungen:
- Dies ist Code-Golf , die kürzeste Antwort in Bytes gewinnt!
- Die Eingabe kann über STDIN, einen Funktionsparameter, einen Befehlszeilenparameter usw. erfolgen, jedoch nicht über eine Variable .
- Die Ausgabe kann an STDOUT, einen Funktionsrückgabewert oder sogar einen Fehler / eine Ausnahme erfolgen. Kann einen nachgestellten Zeilenumbruch enthalten.
- Traditionelle Sprachen werden zum Wettbewerb ermutigt, da diese Herausforderung viele Golfsprachen verbietet, indem hohe Unicode-Zeichen ausgeschlossen werden. C könnte sogar eine Gewinnchance haben!
- Irgendwelche Fragen? Kommentiere unten!
Wenn es zu schwer ist ...
Sie können die Zeichensätze in Ihrer Antwort ignorieren, sie werden dann jedoch nicht mehr wettbewerbsfähig.
HINWEIS: Sie können jetzt bis zu 4 Zeichensätze verwenden. Bitte.
Mit diesem Snippet können Sie überprüfen, ob Ihr Code gültig ist: