Сортировка байт
Ввести с консоли имя файла.
Считать все байты из файла.
Не учитывая повторений - отсортировать их по байт-коду в возрастающем порядке.
Вывести на экран.
Закрыть поток ввода-вывода.
![]()
Максим Пыгамов
36 уровень
Подскажите пожалуйста, почему не принимает по 3-му пункту?
Решен
Комментарии (5)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
hidden #3303140
31 мая 2023, 14:32
1. Прикрепляй задачи к вопросу, не всем доступно условие.
2. Почему ты считаешь только байты, встеченные ровно один раз?
3. Чтобы не заморачиваться с массивом, списком и сортировкой, можно сразу записывать байты в TreeSet.
0
Максим Пыгамов
31 мая 2023, 14:34
Отредактировал, добавив условия.
if (arrayBytes[i] == 1) - Потому как необходимо вывести не повторяющиеся байты.
0
Максим Пыгамов
31 мая 2023, 14:37
В готовом решении видел что используется TreeSet, но хотелось бы понять почему с моим решением не пропускает? Может конечно валидатору нужно дерево..
0
hidden #3303140
31 мая 2023, 14:38
Когда ты прикрепляешь задачу к вопросу, видно и условия и требования.
От тебя не требуется вывести неповторяющиеся байты, от тебя требуется вывести все байты без учёта повторений, то есть по одному разу каждый. Понял разницу?
0
Максим Пыгамов
31 мая 2023, 14:45
Спасибо, понял.
0