Запитання з тегом «puzzle-solver»

Використовуйте цей тег, якщо ваше завдання стосується написання програм, які вирішують головоломки, такі як судоку, куб Рубіка, кросворди тощо.

12
Головоломка 3 та 5 літрів
Можливо, ви бачили це у " Die Hard: With a Vengeance" ... Це питання засноване на знаменитій головоломці 3-х і 5-літрових глечиків, але з дещо іншим нахилом. Розмістіть якийсь код, який, даючи ціле число від 1 до 100, дасть вам найшвидші вказівки для вимірювання в бак, відповідну кількість літрів води …

9
Мінімальна кількість стрибків
Враховуючи послідовність чисел, знайдіть мінімальну кількість стрибків, щоб перейти зі стартової позиції до кінця та знову повернутися у вихідну позицію. Кожен елемент послідовності позначає максимальну кількість рухів, які можна перемістити з цього положення. У будь-якій позиції ви можете здійснити стрибок максимальними рухами k, де k - значення, збережене в цій …

1
Інтерактивний лабіринт Solver
Боба викрали і застрягли в лабіринті. Ваше завдання - допомогти йому знайти вихід. Але оскільки це дуже темний і страшний лабіринт, він нічого не може побачити. Він може відчувати стіни лише тоді, коли набігає на нього, і знає, коли знайшов вихід, але нічого іншого не знає. Оскільки він повинен запускати …

30
Відновити розквіт від першої сили
Визначення : проста сила - це натуральне число, яке може бути виражене у вигляді p n, де p - просте, а n - натуральне число. Завдання : Давши просту потужність p n > 1, поверніть просте p. Тести : input output 9 3 16 2 343 7 2687 2687 59049 …
13 code-golf  arithmetic  primes  king-of-the-hill  python  board-game  code-golf  number  subsequence  code-golf  ascii-art  code-golf  array-manipulation  decision-problem  grid  fastest-algorithm  logic-gates  logic  code-golf  cards  code-golf  rational-numbers  code-golf  math  number  sequence  code-golf  array-manipulation  integer  code-golf  number  array-manipulation  code-golf  number  sequence  decision-problem  code-golf  ascii-art  number  code-challenge  sequence  arithmetic  sorting  code-golf  date  fastest-algorithm  code-golf  string  number  random  combinatorics  code-golf  combinatorics  code-golf  ascii-art  base-conversion  code-golf  array-manipulation  code-golf  string  code-golf  string  number  arithmetic  code-golf  kolmogorov-complexity  code-golf  string  array-manipulation  json  code-golf  puzzle-solver  code-golf  binary  graph-theory  code-golf  arithmetic  haskell  code-golf  string  cipher  code-golf  code-golf  string  parsing  alphabet  code-golf  string  code-golf  ascii-art  code-golf  string  number  code-golf  string  balanced-string 

4
Чи слово друкується за допомогою клавіш, що примикають один до одного?
Перш ніж прочитати це, я пропоную прочитати цю маленьку головоломку: /puzzling/11408/longth-word-with-adjacent-letters-on-a-keyboard Я хочу, щоб ви створили програму, яка бере один аргумент, слово (лише малі літери) та виводить "Так", якщо слово можна набрати за допомогою суміжних клавіш на клавіатурі (див. Статтю) та "Ні", якщо слово може не вводиться суміжними літерами. Ось …

4
Розв’яжіть головоломку театру BattleBlock
У театрі BattleBlock Theatre часто міститься головоломка, яка є узагальненою версією Lights Out . У вас є три сусідні блоки, кожен з яких вказує рівень між 1 і 4 включно з брусками, наприклад: | |||| || Якщо ви торкаєтесь блоку, то цей блок, як і будь-який сусідній блок, збільшуватимуть його …

1
Згрупуйте ці клітини!
Ця задача заснована на грі Layerz. Враховуючи, на stdin або як аргумент функції, 2D прямокутний масив комірок, де кожна комірка містить чи порожню (ви можете використовувати 0s замість пробілів без штрафних санкцій), 1, 2, 3 або 4 ; знайти спосіб поділити його на допустимі регіони (як визначено нижче) таким чином, …

4
Побудуйте неографічний оптимізатор величини ™
Нонограма - це японська гра-головоломка, в якій мета - намалювати чорно-білу картину відповідно до переліку сусідніх регіонів, наприклад: Визначте неографічну величину рядка чи стовпця, щоб це було число суміжних чорних областей у цьому рядку чи стовпці. Наприклад, верхній ряд має нографічну величину 1, оскільки в цьому ряду є одна область …

2
Логічні фігури точок
Гра Останнім часом більшу частину мого часу займає захоплююча гра на моєму телефоні під назвою Logic Dots, яка надихнула мене написати цей виклик. Простіше пояснити правила, якщо я покажу вам дисплей гри, тому ось скріншот невирішеної та вирішеної головоломки: Зараз тут слід помітити три основні речі. Ігрова дошка (4х4 сітка …

1
Реалізуйте 64-розрядний двійковий номер з плаваючою комою IEEE 754 через цілочисельну маніпуляцію
(Я поки що позначив питання "С", але якщо ви знаєте іншу мову, яка підтримує спілки, ви також можете використовувати це.) Ваше завдання - побудувати чотири стандартних математичних операторів + - * /для наступної структури: union intfloat{ double f; uint8_t h[8]; uint16_t i[4]; uint32_t j[2]; uint64_t k; intfloat(double g){f = g;} …

1
Допоможіть Бет уникнути пустелі
Незважаючи на інші головоносні головоломки , унікальні аспекти цього завдання роблять його зовсім іншим. Бет розташована в оазисі посеред пустелі. Води в озері багато, але, на жаль, є лише X відра, кожне з яких має ємність Y літрів води. Бет може нести в руках 2 відра, але щоб вижити, вона …

2
Інтерпретувати повторення!
Цей виклик є першим у серії із двох викликів про повторення. Незабаром буде другий. У мові під назвою Повторення (те, що я щойно склав) складається нескінченна струна 12345678901234567890...з 1234567890повторенням назавжди. Для виведення чисел доступний наступний синтаксис: +-*/: Це вставляє оператора в рядок повторюваних цифр. Приклади: +-> 1+2= 3( +Вставляє +між …

1
Легко, як ABC Solver
Easy As ABC, також відомий як "Кінцевий вигляд", - це пазл, де вам дають порожню сітку з літерами навколо неї; ви повинні частково заповнити сітку так, щоб рівно по одній букві знаходився в кожному рядку та стовпці; крім того, букви в кінці рядка (або стовпця) повинні бути першими літерами, видимими …

1
Побудова ортогонально-діагональної греко-латинської площі
Розглянемо сітку з Nx Nунікальних елементів. Кожен елемент має літеру (від А до Nдругої літери включно) та цифру (від 1 до Nвключно). Отже, кожна пара цифр / літер знаходиться в сітці рівно один раз. Ваше завдання - влаштувати сітку таким чином: Кожен рядок, стовпець та діагональ (включаючи обгортання) містять кожну …

2
X більший за 3, принаймні у 2 різниці між X і Y
Я намагаюся покататися на C ++. Чи можна скоротити цей стан? X > 3 & X - Y > 1 (Окрім видалення пробілів, звичайно.) Отже, Xпринаймні, 4але X >= Y + 2. Xі Yє цілими числами в інтервалі [0,5]. Я намагався знайти якусь побітну формулу, але не вдався.
11 code-golf  number  tips  c++  code-golf  popularity-contest  obfuscation  code-golf  c  code-golf  board-game  hexagonal-grid  code-golf  game  grid  code-golf  number  permutations  popularity-contest  math  graphical-output  number-theory  king-of-the-hill  code-challenge  compression  code-challenge  fastest-code  code-golf  math  ascii-art  animation  code-golf  popularity-contest  generation  counting  fastest-code  fastest-code  popularity-contest  image-processing  king-of-the-hill  code-golf  conversion  binary-tree  code-golf  math  number  rational-numbers  division  code-golf  restricted-source  hashing  atomic-code-golf  logic-gates  code-golf  function  code-challenge  puzzle-solver  ai-player  test-battery  popularity-contest  music  compression  code-golf  number  stack  atomic-code-golf  logic-gates  ascii-art  popularity-contest  code-golf  date  grid  code-challenge  game  code-golf  parsing  code-golf  math  geometry  sequence  popularity-contest  code-trolling  code-golf  string  restricted-source  code-golf  quine  king-of-the-hill  code-golf  math  code-golf  simulation  code-golf  ascii-art  code-challenge  sorting  optimization 

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