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

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

27
Котирування Tex (UVa 272)
З огляду на рядок, замініть усі ліві подвійні лапки на дві основи, а всі праві - подвійні лапки на дві одноцитати. Ліворуч - це лапки, які починають цитату. Праві лапки - це лапки, якими закінчується цитата. Цитати не можна вкладати. Ви можете припустити, що в рядку є парна кількість подвійних …
17 code-golf 

30
Перше виникнення в послідовності Шексерса
Послідовність Sixers - це ім'я, яке можна надати послідовності A087409 . Я дізнався про цю послідовність у відеоролику Numberphile , і її можна побудувати так: Спочатку візьміть кратні 6, записані в базі 10: 6, 12, 18, 24, 30, 36, ... Далі об’єднайте числа в потік цифр: 61218243036... Нарешті, перегрупуйте потік …

17
Це не мій X, його Y теж Z
Цей виклик натхненний серією дитячих книжок для дітей Фіона Ватт та Рейчел Уеллс, якими я нещодавно насолоджувався разом із донькою. У кожній книзі миша (ілюстрована, але не частина тексту) скаржиться, що наступність 5 речей одного типу - це не її річ. Потім це підтверджує, заявляючи, що якийсь компонент речі не …
17 code-golf 

6
Зробіть кілька простих квадратів!
Що таке площа прем'єр-міністрів? Площа прем'єр - це площа, де всі чотири краї є різними простими числами. Але які? І як ми їх конструюємо? Ось приклад площі Prime 4х4 1009 0 0 3 0 1021 Спочатку починаємо з верхнього лівого кута. Ми працюємо за годинниковою стрілкою . Ми вибираємо найменше …

23
Перерахуйте дерантації
З огляду на деяке додатне ціле число генерують усі дерангування об’єктів.nnnnnn Деталі Дезорганізація - перестановка без фіксованої точки. (Це означає, що в кожному номері дерангування iii не можу бути в iii -му записі). Вихід повинен складатися з деригацій чисел (1,2,…,n)(1,2,…,n)(1,2,\ldots,n) (або альтернативно (0,1,2,…,n−1)(0,1,2,…,n−1)(0,1,2,\ldots,n-1) ). Ви також можете завжди друкувати дерангування …

16
Чи є у мене близнюк із перестановленими залишками?
Визначимо як перелік залишків евклідового поділу на , , та .RnRnR_nnnn222333555777 З огляду на ціле число , ви повинні з'ясувати, чи існує ціле число таким, що є перестановкою .n≥0n≥0n\ge00<k<2100<k<21000Rn+kRn+kR_{n+k}R48R48R_{48}k=210k=210k=210R258=(0,0,3,6)R258=(0,0,3,6)R_{258}=(0,0,3,6) Правила Ви можете вивести цільове значення, якщо kkk існує, а в іншому - помилкове значення, або два чіткі та послідовні значення …

20
Я в твоїх підмережах, граючи твій код
Виклик Враховуючи IPv4 addressу крапкових чотирьох позначеннях та IPv4 subnetу позначеннях CIDR , визначте, чи addressє значення у subnet. Виведіть чітке і послідовне значення, якщо воно знаходиться в subnet, і окреме чітке і послідовне значення, якщо воно не в subnet. Вихідні значення не обов'язково повинні бути truthy / falsey у …

19
Нове замовлення №4: Світ
Вступ (може бути проігноровано) Розміщення всіх позитивних чисел у звичайному порядку (1, 2, 3, ...) трохи нудне, чи не так? Отже, ось низка викликів навколо перестановок (перестановок) всіх позитивних чисел. Це четвертий виклик у цій серії (посилання на перший , другий та третій виклики). У цьому виклику ми дослідимо не …

13
Зірки роблять зірок
Вступ Ідея полягає у використанні символу зірочки (зірки) *для відображення зірки ascii-art у визначеному вимірі. Розмір - це вхідне число, що більше або дорівнює 111 яке визначає висоту в лініях верхньої точки зірки. Зірки тут мають бути шістьма загостреними зірками з більшими розмірами, які краще виглядають з точки зору зображення. …

1
Розділіть квадратну сітку на частини рівної площі
Це завдання заснована на наступній головоломці: Вам дається nпо nсітці з nклітинами , позначених. Ваше завдання полягає в тому, щоб розділити сітку на nчастини, де кожна частина складається саме з nкомірок, кожна з яких містить точно одну позначену клітинку. Приклад Ось головоломка зліва та її (унікальне) рішення справа: Виклик Вам …

4
Що ми маємо?
Натхненний і на згадку про нашого улюбленого генія, RIP Він винайшов і реалізував dfns - його магнум опус і предмет виклику. Для зацікавлених: остання повна документація про dfns та відео з Джоном . Завдання Давши вихідний код ASCII, дайте відповідь, до якої з наступних чотирьох категорій він належить: Діадичний доп …

10
2-мірне сортування бульбашок
Сортування не має сенсу для двовимірного масиву ... чи це? Ваше завдання - взяти вхідну сітку і застосувати до неї алгоритм, подібний до міхура, доки всі значення в сітці не зменшаться зліва направо і зверху вниз уздовж кожного рядка та стовпця. Алгоритм працює наступним чином: Кожен прохід йде рядка за …
17 code-golf  grid 

26
Розрахунок загальної кількості слотів
Враховуючи перелік завдань, які необхідно виконати для того, щоб кожен міг виконувати слот, скільки часу буде потрібно для їх виконання, якщо після виконання однієї і тієї ж роботи неможливо виконати наступні два слоти (охолодження слотів )? Однак в цьому слоті для охолодження може бути призначена інша робота. Наприклад, [9,10,9,8] => …

14
Знайдіть усі (анти) діагоналі з подвоєними значеннями
Виклик: Давши вхід матриці, визначте кількість діагоналей та антидіагоналей із дублюючими числами. Отже, якщо у нас є така матриця: [[aa,ab,ac,ad,ae,af], [ba,bb,bc,bd,be,bf], [ca,cb,cc,cd,ce,cf], [da,db,dc,dd,de,df]] Усі діагоналі та антидіагоналі будуть: [[aa],[ab,ba],[ac,bb,ca],[ad,bc,cb,da],[ae,bd,cc,db],[af,be,cd,dc],[bf,ce,dd],[cf,de],[df], [af],[ae,bf],[ad,be,cf],[ac,bd,ce,df],[ab,bc,cd,de],[aa,bb,cc,dd],[ba,cb,dc],[ca,db],[da]] Приклад: [[1,2,1,2,1,2], [1,2,3,4,5,6], [6,5,4,3,2,1], [2,1,2,1,2,1]] Усі діагоналі та антидіагоналі будуть: [[1],[2,1],[1,2,6],[2,3,5,2],[1,4,4,1],[2,5,3,2],[6,2,1],[1,2],[1], [2],[1,6],[2,5,1],[1,4,2,1],[2,3,3,2],[1,2,4,1],[1,5,2],[6,1],[2]] Видалення всіх діагоналей та антидіагоналей, що містять лише …

16
Отримайте дату п’ятого дня тижня в даному році та місяці
Вступ Часто люди позначають дати як "другу п’ятницю серпня 2018 року" або "четверту неділю березня 2012 року". Але важко сказати, яка це дата! Ваше завдання полягає в тому, щоб написати програму, яка отримує рік, місяць, день тижня і ціле число, і вивести цю дату. Виклик Для введення ви отримаєте рік, …
17 code-golf  date 

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