Unterschreib das Wort 2!
Vor nicht allzu langer Zeit habe ich eine Challenge namens Sign that word! . In der Herausforderung müssen Sie die Signatur des Wortes finden, dh die Buchstaben, die in Reihenfolge gebracht wurden (z. B. Die Signatur von this
ist hist
). Nun, diese Herausforderung hat sich sehr gut bewährt , aber es gab ein zentrales Problem: Es war viel zu einfach (siehe die GolfScript-Antwort ). Also habe ich eine ähnliche Herausforderung gepostet, aber mit mehr Regeln, von denen die meisten von PPCG-Benutzern in den Kommentaren zum vorherigen Puzzle vorgeschlagen wurden. Auf geht's!
Regeln
- Ihr Programm muss eine Eingabe vornehmen und dann die Signatur an STDOUT oder eine gleichwertige Sprache ausgeben.
- Sie dürfen keine eingebauten Sortierfunktionen verwenden, daher sind
$
Inhalte wie in GolfScript nicht zulässig. - Multicase muss unterstützt werden - Ihr Programm muss Groß- und Kleinbuchstaben zusammenfassen. Die Signatur von
Hello
ist alsoeHllo
nicht so,Hello
wie Sie es von der GolfScript-Antwort auf die erste Version erhalten. - Es muss einen kostenlosen Interpreter / Compiler für Ihr Programm geben, auf den Sie verlinken sollten.
Wertung
Ihre Punktzahl ist Ihre Byteanzahl. Die niedrigste Byteanzahl gewinnt.
Bestenliste
Hier ist ein Stack-Snippet, um sowohl eine reguläre Rangliste als auch eine Übersicht der Gewinner nach Sprache zu generieren.
Um sicherzustellen, dass Ihre Antwort angezeigt wird, beginnen Sie Ihre Antwort mit einer Überschrift. Verwenden Sie dazu die folgende Markdown-Vorlage:
# Language Name, N bytes
Wo N
ist die Größe Ihres Beitrags? Wenn Sie Ihren Score zu verbessern, Sie können alte Rechnungen in der Überschrift halten, indem man sich durch das Anschlagen. Zum Beispiel:
# Ruby, <s>104</s> <s>101</s> 96 bytes
ThHihs
wir zum Beispiel ausgebenhHhist
oder müssen wir ausgebenhhHist
oderHhhist
?