Добрий вечір гольфістів!
Ваше завдання - повністю скасувати ряд чисел.
Вхідні дані
Рівно 100 цілих чисел буде подано у вашу програму. Ваша програма може сприймати вхід як файл, або через stdin. Кожне ціле число буде відокремлено символом нового рядка.
Ці 100 цілих чисел будуть варіюватися від мінімальних до максимальних значень підписаного цілого числа у вибраній мові.
Не буде повторюваних значень. Значення можуть бути впорядковані, не упорядковані або частково впорядковані - ваша програма повинна мати можливість обробляти кожен випадок.
Вихід
Вихід повинен бути кожним із 100 цілих чисел, повністю несортованим, кожне розділене символом нового рядка. Вихід може бути через stdout або у файл.
Повністю несортований означає, що жодне значення не суміжне з будь-яким значенням, до якого воно було б суміжним, якби список був повністю відсортований в упорядкованій послідовності.
Оцінка
1 бал за персонаж, і виграє найнижчий бал. Існує бонус -100 за будь-яке рішення з використанням вбудованих або бібліотечних функцій сортування. Існує бонус -20 за будь-які рішення з використанням вбудованих функцій випадкових чисел.
Я спробував визначити це питання якомога повніше. Якщо у вас є якісь питання, будь ласка, запитайте. Якщо у вас є коментарі, як я можу зробити краще наступного разу, будь ласка, дайте мені знати.
Назад!