Skip to content

Instantly share code, notes, and snippets.

@alfredleo
Last active October 10, 2020 12:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save alfredleo/dd8457612e145e057f6aa092f049fc7b to your computer and use it in GitHub Desktop.
Save alfredleo/dd8457612e145e057f6aa092f049fc7b to your computer and use it in GitHub Desktop.
Тестовое задание
Пример: https://uzlatin.com (работает неправильно)
https://latin.uz (работает частично правильно) https://matn.uz (почти без ошибок).
Присылайте ТОЛЬКО ссылку на публичный github проект. (архив или просто код не принимается, будет обсуждение решения задачи в github)
1) Нужно реализовать функции - конвертер для латиницы/кириллицы узбекского языка (туда и обратно). Нужны правильные функции (cyrLat, latCyr) и ТЕСТЫ для них (конвертировать пока только слова).
2) Добавить словарь неправильных слов, эти слова конвертируются не по общему правилу
3) Добавить unit тесты на данные слова (неправильные слова добавляются в словарь)
цирк - sirk
sirk - цирк (сирк неправильно)
салом - salom
salom - салом
qish - қиш
қиш - qish
ер - yer
yer - ер
эълон - e'lon
e'lon - эълон
Список букв узбекского алфавита
https://github.com/alfredleo/uz_alphabet_unicode
PS: не используйте фреймфорки, голая Java (PHP, JS, Python / Язык на выбор из списка) и unit тесты.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment