Запитання з тегом «code-golf»

Код-гольф - це змагання за вирішення певної проблеми в найменших байтах вихідного коду.

9
Про тему паролів
У програмі Keep Talking and Nobody Explodes гравцям покладається завдання знешкодити бомби на основі інформації їх "експертів" (інших людей з посібником). Кожна бомба складається з модулів, один з яких може бути паролями, де експерту надається цей список можливих паролів, довжиною всі п'ять літер: about after again below could every first …
10 code-golf 

12
N-унікально набір добавок
Пам'ятайте, що набір не упорядкований без дублікатів. Визначення N -uniquely аддитивная S , довжина якої До являє собою набір таким чином, що всі N -довжина підмножини S суми до різних номерів. Іншими словами, всі суми N- довжини підмножини S є різними. Завдання З огляду на масив / набір як вхід …

2
Побудова мосту
Ваше завдання - побудувати міст для з'єднання двох скель, заданих входом d, відстань один від одного. dзавжди буде рівним Однак мосту потрібні стовпчики, щоб його підняти. Кожен стовпець може містити максимум 6 пробілів з кожної сторони. Для цього прикладу: ________ ________ | | A | | B |----------------------| d = …

1
Чи пливе?
Змагання Враховуючи 2d-рядок, що представляє дно човна як вхід, ви повинні визначити, чи буде човен плавати чи ні. Цей двовимірний рядок може бути в будь-якому зручному форматі. (Рядок з новими рядками, список рядків, список списків символів тощо). Друкуйте значення truthy, якщо воно буде плавати, і значення falsey, якщо воно затопить. …

2
Це унікально поєднується?
У цьому виклику щодо коду префікса ми дізналися, що коди префіксу однозначно поєднуються. Це означає, що їх можна з'єднати без роздільника і без неоднозначності. Наприклад, оскільки [1,2,45] є кодом префікса, я можу з'єднати їх разом без роздільника як такого: 1245245112145, і двозначності не буде. Однак зворотне не завжди відповідає дійсності. …
10 code-golf 

1
Скільки фігур на цьому малюнку?
Діти дуже добре класифікують предмети та рахують їх. Здається, комп’ютери мають більше проблем. Це спрощена версія цієї проблеми. Чи можете ви написати невелику програму, яка може класифікувати та рахувати об’єкти на зображенні? Проблема: Давши зображення, що містить одне або більше кіл та прямокутників, поверніть 2 цілих числа з кількістю кіл …

8
Гольф алгоритм K-означає
K-засоби - це стандартний алгоритм кластеризації без нагляду, який, задавши набір "точок" та декілька кластерів K, призначить кожну "точку" одному з кластерів K. Псевдокодекс К-засобів Зауважте, що існує багато варіантів K-засобів. Ви повинні реалізувати алгоритм, який я описую нижче. Можливо, у алгоритмі є певна зміна або використовувати вбудовані модулі до …

3
Намалюйте простий кубик
У нас немає жодного виклику, як намалювати реальний тривимірний куб, тож ось це: Виклик Ваше завдання - намалювати повернутий кубик з перспективою. Це може бути в окремому вікні або як зображення. Вхідні дані Ваш вхід - 3 окремі числа від 0 до 359,99 ... Вони представляють обертання навколо осі x, …

4
Манкала дошки пасьянсу
Mancala - це назва сімейства настільних ігор, які зазвичай включають в себе серії чашок, наповнених намистинами, якими гравці маніпулюють. У цьому виклику буде використано специфічне правило для пасьянсового варіанту гри. Дошка складається з «кошика» на одному кінці, за яким слідує нескінченна кількість чашок, пронумерованих починаючи з 1. Деякі з чашок …

5
Впорядкування слів, щоб вони вмістилися в заданий рядок
Враховуючи рядок літер і набір слів, виведіть впорядкування слів, щоб їх можна було знайти в рядку, видаляючи літери, які не потрібні. Слова можуть зустрічатися не раз у наборі слів. Вхідний рядок і всі слова будуть складатися з 1 до 1000 малих літер кожна. Букви, які потрібно відпустити, можуть виникати всередині …
10 code-golf  string 

7
Створіть власну вправу для тренажерних залів і виконайте далі irl
Давайте зробимо вправу разом, чи не так? Просто слідкуйте за рухами палки. Про якого клешника ви питаєте? Той, який ми збираємось створити! Створіть програму, яка дозволяє вводити рядок лише з цілими числами та виводити наступні дев'ять фігурок з інтервалом між ними: @ \@/ |@_ _@| @/ \@ |@| \@\ /@/ …

2
Розділіть список!
У цьому виклику вам потрібно розділити список, де розділи мають максимальний розмір, мінімальний розмір та бажаний розмір. Я буду використовувати позначення (min,pref,max) для позначення розмірів у цьому виклику. Для незнайомих людей з розділенням наступний список розділений на частини 3: [0..9] -> [[0,1,2],[3,4,5],[6,7,8]] Якщо у списку ще остачі, вам потрібні розділи …

3
420 <s> Blaze </s> Golf It
Це досить простий виклик, але (сподіваюся) веселий. Завдання Якщо зараз або місяць, 4і день є 20, година (на 12 годинному годиннику) - це 4і хвилина є 20, або хвилина є, 4а друга - 20надрукуйте це мистецтво ascii: . .:. :|: .:|:. ::|:: :. ::|:: .: :|:. .::|::. .:|: ::|:. :::|::: …

1
Хрестики, ні носочки
Усі розуміють, що Tic Tac Toe - це вирішена гра. Однак версія Misère only-Xs пропонує цікаву альтернативу. У цій версії гри обидва гравці грають X на дошку і намагаються уникати трійки підряд. Якщо ви хочете дізнатися більше про це, у Numberphile є приємне відео про цю концепцію. Враховуючи дошку Misère …
10 code-golf  game 

5
Друкуйте масиви зсередини
Це питання з кодовим гольфом. З урахуванням цілих чисел s та n завдання полягає у виведенні всіх масивів довжиною n, які приймають значення від -s до s. Єдиний поворот полягає в тому, що ви повинні вивести їх у наступному порядку. Усі нульові масиви довжиною n. Усі масиви довжиною n з …

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