Einführung
Laut Rand Al'Thor's Post in der Puzzling SE ist ein eng verbundenes Wort jedes Wort, das drei alphabetisch aufeinanderfolgende Buchstaben enthält (in beliebiger Reihenfolge).
Worte wie Bildung , Nebelhorn und Kabarett ist alle engmaschigen Worte während Worte wie als Lernen , klaxon und führt nicht engmaschige Worte.
Herausforderung
Die Herausforderung besteht darin, mit Code-Golf ein Programm zu erstellen, das ein einzelnes Wort als Eingabe verwendet (Kleinbuchstaben vorausgesetzt, in jeder Hinsicht) und eine Ausgabe zurückgibt, in der (falls verfügbar) alle aufeinanderfolgenden Buchstabensätze aufgelistet werden (auch in Kleinbuchstaben) ist ein eng verbundenes Wort und eine leere Ausgabe, wenn es kein eng verbundenes Wort ist.
Beispiele
Input: education
Output: cde
Input: foghorn
Output: fgh
Input: cabaret
Output: abc
Input: hijacking
Output: ghi, hij, ijk
Input: pneumonia
Output: mno, nop
Input: klaxon
Output: <<no output>>
Input: perform
Output: <<no output>>
Input: learning
Output: <<no output>>
Regeln
- Während für die Eingabe ein einzelnes Wort in Kleinbuchstaben und für die Ausgabe Kleinbuchstaben angenommen werden müssen, hängt die Art der Ausgabe von der Wahl Ihrer Codiersprache ab. Bitte wählen Sie eine Ausgabeform, die der Art der Herausforderung am besten entspricht, sei es STDOUT, Dateiausgabe, Array usw.
- Da dies Codegolf ist, ist die niedrigste Anzahl von Bytes der eindeutige Gewinner.
- Keine dummen Schlupflöcher .
- Ich akzeptiere keine Antworten, bei denen die aufeinanderfolgenden Buchstaben nicht alphabetisch sortiert sind. Daher
cabwird dies beispielsweise nicht als geeignete Ausgabe für angesehencabaret. - Besonderer Hinweis: Während die "Drillinge" nicht unbedingt in alphabetischer Reihenfolge sein müssen, müssen die Zeichen in den Drillingen ... sein. Im Fall des Wortes "Leistung" wird beispielsweise die Ausgabe
mno,nopakzeptiert. wie es sein wirdnop,mno. Im Fall des Wortes „Besetzung“, gibt es sechs Möglichkeiten , dass das von Triolenghi,hijundijkkönnten in einer Liste angeordnet werden, und alle sechs Permutationen sind akzeptabel als Ausgabe.
Anders als das, auf Ihre Noten, machen Sie sich bereit, Golf!
!und mit einem anderen Wort, da das aktuelle das gleiche Ergebnis ergibt :-)
pneumoniasein [('m','n','o'),('n','o','p')])?