Skip to content

hgenru/tsc-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tsc-challenge

Тестовое задание для TSC.

Программа, которая делает ненавистную Тёме Лебедеву выключку.

Есть у меня подозрения, что я не до конца понял условия задания(насчет переносов). Я отправил письмо с просьбой уточнить этот момент, если мне придет ответ, то я программу подправлю.

github

Запуск

Для запуска нам потребуется интерпритатор python версии 3.x

help:

python3 justify.py -h

example:

justify.py -i example.txt

Тесты

Для тестов нужно поставить nosetests:

easy_install3 nose

Запускать так:

nosetests tests.py

Что умеем

  • Юстифицировать
  • Расставлять отступы
  • Работать с юникодом(спасибо python3k!)
  • Обрабатывать текст с кучей ненужных переносов строк

Что еще можно допилить

  • Словари + мягкие переносы (тут нужно тоже что-то умное, иначе будут одни переносы)
  • Какой-нибудь супер-алгоритм, который не допускает огромных дыр

About

Тестовое задание для TSC.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages