Запитання з тегом «sorting»

Ця задача має бути вирішена шляхом сортування, впорядкування чи іншої організації деякого набору даних.

2
Впровадити QuickSort у BrainF *** [закрито]
Як обговорювалося в кімнаті Lounge про переповнення стека: якщо ви не можете реалізувати алгоритм Quicksort, що надається en.wikipedia.org/wiki/Quicksort будь-якою мовою, про яку ви володієте мінімальними знаннями, ви можете розглянути іншу професію. @sbi але SBI також зазначив, що, можливо, BrainF *** був винятком. Отже, ось головоломка / виклик: реалізуйте QuickSort у …

6
Сортуйте підручники
Сортуйте підручники Школа скоро починається (якщо ще не була), тож прийшов час привести наші підручники в порядок. Вам потрібно сортувати свої книги в алфавітному порядку, але це займає занадто багато часу, щоб ви вирішили написати програму для цього. Приклади Вхід: _ | | _ |F| | | |o|_|P| |o|B|P| | …

30
Сума повноважень 2
Змагання Враховуючи цілий вхід, xде 1 <= x <= 255, повертаємо результати повноважень двох, які при підсумовуванні дають x. Приклади З огляду на вхід: 86 Ваша програма повинна виводити: 64 16 4 2 Вхід: 240 Вихід: 128 64 32 16 Вхід: 1 Вихід: 1 Вхід: 64 Вихід: 64 Вихід може …
31 code-golf  binary  code-golf  sequence  integer  chess  code-golf  number  arithmetic  matrix  code-golf  code-golf  combinatorics  grid  set-partitions  code-golf  array-manipulation  graph-theory  code-golf  number  code-golf  string  decision-problem  code-golf  matrix  cellular-automata  3d  code-challenge  restricted-source  printable-ascii  code-golf  board-game  code-golf  geometry  grid  code-golf  word-puzzle  code-golf  matrix  sorting  code-golf  code-golf  string  decision-problem  code-golf  matrix  cellular-automata  code-golf  decision-problem  code-golf  math  number  arithmetic  restricted-source  code-golf  code-golf  number  integer  matrix  code-golf  date  code-golf  matrix  code-golf  sequence  combinatorics  chemistry  code-golf  array-manipulation  popularity-contest  code-golf  code-golf  natural-language  code-golf  number  integer  sorting  substitution  code-golf  string  number  date  encode  code-golf  decision-problem  code-golf  string  subsequence  code-golf  string  alphabet  code-golf 

20
Фаро переміщує масив
Faro перетасувати є метод часто використовується магами «Перемішати» колода. Щоб виконати перемикання Faro, спочатку розріжте колоду на 2 рівні половинки, потім ви переплетете дві половини. Наприклад [1 2 3 4 5 6 7 8] Фаро перетасовано є [1 5 2 6 3 7 4 8] Це можна повторити будь-яку кількість …
31 code-golf  permutations  card-games  code-golf  graphical-output  random  code-golf  image-processing  color  code-golf  primes  code-golf  math  arithmetic  combinatorics  decision-problem  code-golf  sequence  number-theory  binary  code-golf  number-theory  set-theory  code-golf  hashing  code-golf  game  card-games  code-golf  ascii-art  code-golf  arithmetic  array-manipulation  jelly  code-golf  string  array-manipulation  code-golf  sorting  code-challenge  code-golf  number  date  binary  code-golf  arithmetic  code-golf  math  number  linear-algebra  polynomials  code-golf  ascii-art  code-golf  grid  decision-problem  code-golf  string  combinatorics  code-golf  string  kolmogorov-complexity  arithmetic  date  code-golf  number  data-structures  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  array-manipulation 

8
Сортуйте ці рейтинги Джеймса Бонда
Вступ Мій дідусь є фанатом Джеймса Бонда, але він завжди не впевнений у тому, як оцінити своїх улюблених акторів. Як такий, він завжди складає списки, що дуже багато працює. Він попросив мене створити програму, яка полегшить його життя, але я не маю на це часу, я повинен працювати! Тож я …

8
Візуалізація сортування об'єднань
Злиття сортування - алгоритм сортування, який працює, розділяючи заданий список навпіл, рекурсивно сортуючи обидва менші списки та об'єднуючи їх назад в один відсортований список. Базовий випадок рекурсії надходить до однотонного списку, який не можна розділити далі, але за визначенням вже відсортовано. Виконання алгоритму у списку [1,7,6,3,3,2,5]можна візуалізувати таким чином: [1,7,6,3,3,2,5] …

8
Крихка королева
Крихка королева Неміцна квінка - це лайка, яка задовольняє властивість створення кожної підрядки шляхом видалення одного символу, коли оцінюється, створює помилку. Наприклад. Якщо ваша програма asdfє кволою, такі програми повинні бути помилковими: sdf adf asf asd Ваша програма (і всі її підрядки) повинні бути повністю детермінованими та мати однакову мову. …
30 code-golf  quine  code-golf  date  code-golf  sequence  code-golf  sorting  file-system  code-golf  code-golf  ascii-art  hexagonal-grid  code-golf  string  arithmetic  code-golf  code-golf  code-challenge  source-layout  code-golf  ascii-art  cellular-automata  code-golf  string  arithmetic  balanced-string  code-golf  number  primes  code-golf  ascii-art  hexagonal-grid  code-golf  string  code-golf  string  code-golf  sequence  code-golf  ascii-art  code-golf  conversion  hexadecimal  code-challenge  restricted-source  code-golf  math  grid  code-golf  string  ascii-art  code-golf  random  minesweeper  code-golf  ascii-art  kolmogorov-complexity  board-game  scrabble  code-golf  ascii-art  code-golf  math  number-theory  decision-problem  code-golf  string  code-golf  natural-language  code-golf  internet  stack-exchange-api  code-golf  code-golf  conversion  code-golf  string  code-golf  math  arithmetic  code-golf  string  whitespace  code-golf  graphical-output  internet  code-golf  string  code-golf  string  random  permutations  code-golf  string  code-golf  string 

30
ASCII трикутники
Ваше завдання - написати програму або функцію, яка друкує трикутник ASCII. Вони виглядають так: |\ | \ | \ ---- Ваша програма буде приймати один цифровий вхід nіз обмеженнями 0 <= n <= 1000. Вищезгаданий трикутник мав значенняn=3 . Трикутник ASCII матиме nзворотні косої риски ( \) та вертикальні смуги …
30 code-golf  ascii-art  code-golf  rubiks-cube  code-golf  path-finding  maze  regular-expression  code-golf  math  rational-numbers  code-golf  kolmogorov-complexity  graphical-output  code-golf  tips  code-golf  string  permutations  code-golf  sorting  base-conversion  binary  code-golf  tips  basic  code-golf  number  number-theory  fibonacci  code-golf  date  code-golf  restricted-source  quine  file-system  code-golf  code-golf  math  code-golf  ascii-art  code-golf  math  primes  code-golf  code-golf  math  matrix  code-golf  string  math  logic  factorial  code-golf  palindrome  code-golf  quine  stateful  code-golf  interactive  code-golf  board-game  code-golf  math  arithmetic  code-golf  string  code-golf  math  matrix  code-golf  math  abstract-algebra  polynomials  code-golf  date  code-golf  string  array-manipulation  sorting  code-golf  game  code-golf  string  code-golf  ascii-art  decision-problem  code-golf  number  sequence  code-golf  code-golf  code-golf  sequence  fibonacci  code-golf  math  geometry  random  code-golf  code-golf  math  decision-problem  fractal  rational-numbers  code-golf  number  number-theory  code-golf  combinatorics  permutations  card-games  code-golf  math  sequence  array-manipulation  fibonacci  code-golf  sequence  decision-problem  graph-theory  code-golf  ascii-art  parsing  lisp  code-golf  string  math  natural-language  logic  code-golf  math  logic  code-golf  string  alphabet  code-golf  string  code-golf  string 

29
Переплетені рядки
Натхнення. * Я не можу повірити, що раніше у нас не було цього завдання: Завдання З огляду на один або кілька рядків для друку ASCII, переплітайте їх, беручи по одному символу з кожного рядка, циклічно, поки не залишилися символи. Якщо рядок не вистачає символів перед іншими, просто пропустіть цей файл …

17
Покажіть п'ять найкращих результатів коментарів у публікації SE
Сценарій обміну стеками визначає, які п’ять коментарів на питання чи відповіді спочатку бачать на головній сторінці сайтів через кількість оновлень на них; відображаються п'ять коментарів з найбільшою кількістю голосів. Ваше завдання - відтворити таку поведінку. Напишіть повну програму або функцію, беручи дані за допомогою STDIN, аргументів командного рядка або аргументів …

17
Квітка сортів
Давши рядок x, виведіть символи xвпорядкованому відповідно до порядку появи у вихідному коді. Приклади Source: ThisIs A Test Input: Is it a Test? Output: TissI etta? Source: Harry - yer a wizard. Input: I'm a what? Output: aa wh'?Imt Source: Mr. H. Potter, The Floor, Hut-on-the-Rock, The Sea Input: Output: …

26
Стріліть ці змінні!
Виклик Робіну подобається, що його декларація змінних має форму стрілки. Ось як він це робить: Введіть будь-яку кількість рядків Упорядкуйте їх за зростанням по довжині Виведіть їх за дорученням до середини приблизно утворити негативну стрілку, як це (залежно від того, хто найкраще замовляє гольфи): 5 or 4 3 2 1 …

8
Скажи мені, як flop
Як комп'ютерні працівники, ви, напевно, всі знайомі з основними списками операцій pop та push . Це прості операції, які змінюють список елементів. Однак ви коли-небудь чули про операцію флоп ? (як у фліп- флопі )? Це досить просто. Давши число n , переверніть перші n елементів списку. Ось приклад: >>> …

8
Виконайте гравітаційне сортування
Виклик Давши список цілих чисел, покажіть, як буде здійснюватися сортування гравітації. Гравітаційний сорт У гравітаційному сортуванні уявіть числа як рядки зірочок. Тоді все падає, і нові ряди будуть явно відсортовані. Розглянемо приклад: [2, 7, 4, 6]: ** ******* **** ****** ------- ** **** ******* ****** ------- ** | 2 **** …

21
Індекси та значення swap
Завдання Напишіть програму або функцію, вхідною інформацією якої є список / масив X цілих чисел, а виведенням яких є список наборів цілих чисел Y , таких, що для кожного елемента e у кожному наборі Y [ i ], X [ e ] = i та таким чином, що загальна кількість …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.