Ich verwende die Region und Stadt in URLs für dieses Projekt. Jetzt können viele Regionen und Städte sehr lange Namen haben, während auch Kombinationen von verkürzten Regions-/Stadtinformationen zu Mehrdeutigkeiten führen können.Algorithmus, um Namen zu lesbaren Codes zu verkürzen
Gibt es einen einfachen Ansatz, Wörter automatisch so zu verkürzen, dass sie immer noch Sinn ergeben und lesbar sind, aber verkürzt werden, ohne nur das Ende zu schneiden?
Wie Bremerhaven in Brmhvn oder New Haven, Conncticut nach NewHvn-Cncticut drehen?
Ich bin dankbar für alle inspirierenden Antworten.
entfernen Sie alle Vokale. wir brauchen sie nicht! –
Es gibt nur 50 Zustände, so dass Sie eine Nachschlagetabelle verwenden können, um sie ihren zwei Zeichendarstellungen zuzuordnen (z. B. New York -> NY, Connecticut -> CT) –
Das Problem hier ist, was Sie "sinnvoll" nennen. Auf Polnisch kann strzlzwsk Sinn machen, aber nicht auf Englisch. Und es sind nicht die Sprachunterschiede. Sie müssen Ihre Kriterien besser definieren. –