Учитывая немецкую строку и указание регистра (нижний / верхний / заголовок), сложите строку в этот регистр.
Характеристики
- Ввод будет состоять только из
a
-z
плюсäöüß-,.;:!?'"
в верхнем и / или нижнем регистре. - Целевой случай может быть принят за любые три уникальных значения (пожалуйста, укажите, какие они) согласованного типа; либо три символа, либо три числа, либо три бита. (Другие форматы в настоящее время не позволяют предотвратить «аутсорсинг» ответа на спецификацию случая. Прокомментируйте, если вы считаете, что дополнительный формат должен быть разрешен.)
- Заголовок означает все прописные буквы, кроме букв, следующих за буквой (буквы
a
-z
плюсäöüß
).
Gotchas
Когда
ß
должно быть в верхнем регистре, оно должно статьẞ
. Некоторые встроенные модули и библиотеки не делают этого.Когда
ß
должен быть titlecase, он должен статьSs
. Некоторые встроенные модули и библиотеки не делают этого.ss
может встречаться в тексте и никогда не должен быть преобразован вß
илиẞ
.
Примеры
Верхний регистр die Räder sagen "ßß ss" für dich, wegen des Öls!
являетсяDIE RÄDER SAGEN "ẞẞ SS" FÜR DICH, WEGEN DES ÖLS!
Нижний корпус die Räder sagen "ßß ss" für dich, wegen des Öls!
является die räder sagen "ßß ss" für dich, wegen des öls!
Название случай 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
. Можете ли вы сказать мне, почему это неясно?
Ss
? Кроме того, отсутствует пример вводаss