Data una stringa tedesca e un'indicazione di un caso (inferiore / superiore / titolo), piega la stringa in quel caso.
specificazioni
- L'input consisterà solo di
a
-z
piùäöüß-,.;:!?'"
in maiuscolo e / o minuscolo. - Il caso target può essere preso come qualsiasi tre valori univoci (specificare quali sono) di tipo coerente; tre caratteri o tre numeri o modelli a tre bit. (Altri formati non sono attualmente autorizzati a impedire "l'outsourcing" della risposta alla specifica del caso. Commenta se ritieni che dovrebbe essere consentito un formato aggiuntivo.)
- Titlecase significa tutto in maiuscolo tranne le lettere che seguono una lettera (le lettere sono
a
-z
piùäöüß
).
Trabocchetti
Quando
ß
deve essere maiuscolo, deve esserloẞ
. Alcuni built-in e librerie che non piegano maiuscole non lo fanno.Quando
ß
deve essere il titolo, deve esserloSs
. Alcuni built-in e librerie che non piegano maiuscole non lo fanno.ss
può essere presente nel testo e non deve mai essere convertito inß
oẞ
.
Esempi
Il maiuscolo die Räder sagen "ßß ss" für dich, wegen des Öls!
èDIE RÄDER SAGEN "ẞẞ SS" FÜR DICH, WEGEN DES ÖLS!
Minuscolo die Räder sagen "ßß ss" für dich, wegen des Öls!
è die räder sagen "ßß ss" für dich, wegen des öls!
Il caso del titolo die Räder sagen "ßß ss" für dich, wegen des Öls!
èDie Räder Sagen "Ssß Ss" Für Dich, Wegen Des Öls!
SS
Ss
ss
. Puoi dirmi perché non è chiaro?
Ss
? Inoltre, nell'input di esempio manca unss