nickola105
@nickola105
начинающий

Как правильно понять тестовое задание c#, часть вторая?

Ребятушки еще одно уточнение по тестовому
в нем есть такой абзац:
Имя входного, выходного файла, режим сортировки, а так же тип содержимого задаются при
запуске через аргументы командной строки. Примеры запуска из командной строки для Windows:
sort-it.exe in.txt out.txt -i -a (для целых чисел по возрастанию)
sort-it.exe in.txt out.txt -i -d (для целых чисел по убыванию)
sort-it.exe in.txt out.txt -s -a (для строк по возрастанию)

а еще есть вот такой:
Результатом работы программы должен являться новый файл с содержимым входного файла,
отсортированным по возрастанию или убыванию. Для сортировки строк использовать
лексикографический порядок (по кодам символов).

Внимание! Вопрос! зачем мне знать о типах содержимого, если они будут сортироваться по значением кодов символов? я разобью строку на массив и буду сравнивать как строки.
я же могу сравнивать по кодам и буквы с цифрами? или я что-то не понимаю?
  • Вопрос задан
  • 402 просмотра
Решения вопроса 2
@artemt
Full-stack developer
Если будешь сравнивать цифры лексикографически, то поставишь 100 раньше 90
Ответ написан
saboteur_kiev
@saboteur_kiev
software engineer
Сравнивать строки или числа? иначе 9 > 10

Сравнивать в UTF-8(двухбайтные символы) или cp1251 (надо будет считывать и сохранять результат в нужной кодировке)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы