Вопросы с тегом «sorting»

24
PronunciationSort ™

Все мы знаем о различных причудливых алгоритмах сортировки, но ни один из них не дает нам чисел таким образом, который легко произносить. Чтобы исправить это, я предлагаю использовать PronuationSort ™, наиболее естественный способ сортировки списков чисел. Произношение Официальные правила...

24
Найдите самое длинное слово в массиве

Ваша задача - взять массив строк и вывести самую длинную строку в массиве. Таким образом, для ["tiny", "small", "bigger", "biggest"] выход будет biggest. Если два элемента массива имеют одинаковую длину, вы должны выбрать тот, который появляется первым в массиве. Это означает, что если массив...

23
Оптимизируйте сортировку, используя «Обратные субвекторы»

Это задача с наименьшим количеством операций, цель которой состоит в том, чтобы отсортировать вектор по возрастанию, используя наименьшее количество обращений. Ваш алгоритм может сортировать вектор только с использованием «инверсий субвекторов» 1 , но он может использовать другие операции для...

23
Найти звание слова

Определение Ранг слова определяется как позиция слова, когда все возможные перестановки (или расположения) его букв расположены в алфавитном порядке, как в словаре, независимо от того, являются ли слова значимыми или нет. Давайте рассмотрим эти два слова - «синий» и «увиденный». Для начала, мы бы...

23
Числа увеличиваются, а буквы уменьшаются

Вдохновленный этим вопросом переполнения стека: сортировка списка: числа по возрастанию, буквы по убыванию . Ваша задача - решить следующую проблему, и, поскольку это код-гольф , вы должны делать это как можно меньше байтов. Вы должны взять список объектов , как входные данные, содержащие буквы...

23
Сортировать эти рейтинги облигаций

Задание В кредитных рейтинговых агентств рейтинги приписывать облигаций в соответствии с кредитоспособности эмитента, а также кредитный рейтинг агентства «большой тройки» используют аналогичный (хотя и не идентичные) многоуровневую систему рейтинга . Они имеют четкий, логичный порядок - используя...

23
Геометрический вызов

Все любят геометрию. Так почему бы нам не попробовать и написать код в гольф? Эта задача включает в себя прием букв и цифр и создание фигур в зависимости от этого. Вход Вход будет в форме (shapeIdentifier)(size)(inverter). Но что такое shapeIdentifier, размер и инвертор? Идентификатор фигуры - это...

23
Проблема сгоревшего блина

Эта проблема связана с Flipping Pancakes . Возможно, вы слышали о сортировке блинов , когда стопка блинов сортируется по размеру, вставляя шпатель в стопку и переворачивая все блины над лопаточкой, пока блины не будут отсортированы наименьшим по величине на тарелке. Проблема сгоревшего блина...

23
Надежно сломанная сортировка

Учитывая список натуральных чисел, который содержит не менее 3 различных записей, выведите перестановку этого списка, которая не отсортирована в порядке возрастания или убывания. Примеры 1,2,3 -> 2,1,3 or 3,1,2 or 1,3,2 or 2,3,1 1,2,3,3 -> 2,1,3,3 or 3,1,2,3 or 1,3,2,3 etc.. Спасибо @Arnauld...

23
Значения справедливого ранга

задача Для заданного входного списка целых чисел x 1 … x n вычислить список рангов r 1 … r n (перестановка {1… n} ) так, чтобы x r 1  ≤ x r 2  ≤… ≤ x r n . Затем для каждого x i замените его ранг средним арифметическим рангов всех значений в x , равных x i . (То есть, когда есть связь между равными...

23
Сортировать вложенный список

Вы должны написать программу или функцию, которая сортирует вложенный список. Вот правила сортировки вложенного списка: Давайте возьмем этот список в качестве примера: ((5, 2), 2, 7, (2, 1, (3, 4)), 9) Каждый элемент в этом списке имеет «приоритет». Элемент считается числом или подсписком....

23
Сортировать по наибольшим цифрам

Вызов: По заданному списку целых чисел сортируйте по убыванию по их наибольшим цифрам. Порядок номеров с одинаковой самой большой цифрой затем сортируется по второй по величине цифре и т. Д. Мы игнорируем повторяющиеся цифры в числах. И если все цифры в номере одинаковы, порядок этих номеров в...

22
ASCII Art Octagons

Учитывая входное целое число n > 1, выведите восьмиугольник в стиле ASCII с длинами сторон, состоящими из nсимволов. Смотрите примеры ниже: n=2 ## # # # # ## n=3 ### # # # # # # # # # # ### n=4 #### # # # # # # # # # # # # # # # # #### n=5 ##### # # # # # # # # # # # # # # # # # # # # # # #####...

22
Сортировать имена групп

Описание задачи У вас есть музыкальная библиотека с большим количеством треков , записанных многими группами, каждая из которых имеет имя, как Queen, Aerosmith, Sunny Day Real Estate, The Strokes. Когда аудиопроигрыватель отображает вашу библиотеку в алфавитном порядке по имени группы, он обычно...

22
Сортировать список целых

Соревнование Это довольно просто, сортируйте список чисел. Детали Вы должны отсортировать список чисел в порядке возрастания, без использования каких-либо встроенных функций сортировки / библиотек / и т. Д. (Например, list.sort()в Python). Ввод / вывод может быть выполнен любым способом, который вы...

22
Вызов ogl-edocf

вход Непустая перетасованная строка, состоящая из символов ASCII в диапазоне .[32..126][32..126][32..126] Выход Выход получается путем применения последовательных поворотов к входной строке. Для каждой буквы ( [a-zA-Z]) во входной строке, идущей слева направо: если буква в верхнем регистре,...

22
Старый испанский алфавитный порядок

До 1994 года , испанский словари используется алфавитный порядок с особенностью : диграфов llи chрассматривались , как если бы они были отдельные буквы. chнемедленно следовал c, и llнемедленно следовал l. Если добавить письмо ñ, которое следует nна испанском, то порядок был: a, b, c, ch, d, e, f,...

21
Посчитайте мои изменения

Ваша задача состоит в том, чтобы отсортировать массив, содержащий строки «четверть», «десять центов», «никель» и «пенни», любое количество раз в произвольном порядке и отсортировать их так, чтобы они были в следующем порядке: quarter dime nickel penny(другими словами, наибольшая или минимальная...

21
Стек рождественские подарки

Кто-то поспешно складывал рождественские подарки, и это довольно беспорядок: ======================== | | ======================== ============= | | | | | | | | | | | | ============= ======= | | | | | | ======= =================== | | | | | | =================== ================= | | | | | | | |...

21
Ранжировать список целых чисел

Вам дан непустой список натуральных чисел, например [6 2 9 7 2 6 5 3 3 4] Вы должны ранжировать эти числа по их значению, но, как обычно в списках лидеров, если есть связь, тогда все связанные числа получают одинаковый ранг, и соответствующее количество рангов пропускается. Поэтому ожидаемый...