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

Виклик коду - це змагання за креативні способи вирішення головоломки програмування з об'єктивним критерієм виграшу, не охопленим іншими тегами для оцінки (наприклад, код-гольф).

30
Побудуйте матрицю ідентичності
Завдання дуже просте. З урахуванням цілого введення nвиведіть n x nматрицю ідентичності Матриця ідентичності - це матриця, що має 1від верхнього лівого до нижнього правого краю. Ви напишете програму або функцію, яка повертає або виводить створену матрицю ідентичності. Вихідним може бути двовимірний масив або числа, розділені пробілами / вкладками та …

7
(Re) Впровадження тетрісу
У дусі повторної реалізації класичних відеоігор я хотів би запропонувати громаді створити їх найкращу реалізацію Tetris . Для довідки - скріншот офіційної версії NES Tetris. Необхідні функції Необхідна система розумного підрахунку балів, яка призначає, що багаторядкові очищають більше, ніж однорядкові. Поточний бал повинен бути видно весь час. Наступний твір, який …

14
Який найкоротший суміжний підмножина ASCII вам потрібен для виведення решти?
В друкованих символів ASCII (шістнадцяткові коди 20 7Е) в порядку є: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ (Зверніть увагу, що там є місце.) Цей рядок чітко містить усі символи для друку ASCII принаймні один раз у порядку збільшення, коли читається зліва направо, але не у порядку зменшення. Рядок REVERSED:~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"! NORMAL: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ містить усі друковані символи …

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

30
StringgnirtSStringgnirtSStringgnirtS
Ось для вас порівняно простий виклик. Давши рядок довжиною N , виведіть рядок вперед, потім назад, потім вперед, потім назад ... і т.д. N разів. Наприклад, якщо ваш вхід був Hello! Вам слід вивести: Hello!!olleHHello!!olleHHello!!olleH Ви також можете вивести один зворотний рядок. Ваше повідомлення може бути або повною програмою, або …
42 code-golf  string  code-golf  math  geometry  data-structures  repeated-transformation  code-golf  number  random  code-golf  math  rational-numbers  code-golf  ascii-art  animation  code-golf  ascii-art  number  code-golf  math  number  code-golf  data-structures  code-golf  string  parsing  code-golf  array-manipulation  random  permutations  code-golf  string  code-golf  parsing  code-golf  string  quine  code-golf  string  parsing  comment  code-golf  string  counting  natural-language  code-golf  string  decision-problem  code-golf  math  code-challenge  metagolf  test-battery  code-golf  string  code-golf  math  number  arithmetic  source-layout  code-golf  number  primes  decision-problem  code-golf  math  arithmetic  code-golf  date  code-golf  string  cryptography  code-golf  code-golf  chess  board-game  code-golf  geometry  grid  puzzle-solver  set-partitions  code-golf  number  natural-language  code-golf  ascii-art  code-golf  math  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  string  natural-language  code-golf  game  board-game  tic-tac-toe  code-golf  ascii-art  hexagonal-grid  code-golf  string  comment  code-golf  internet  code-golf  sorting  code-golf  kolmogorov-complexity  unicode  code-golf  tips  code-golf  string  natural-language  code-golf  string  kolmogorov-complexity  source-layout  hello-world  code-golf  string  kolmogorov-complexity  counting  natural-language  code-golf  random  quine  code-golf  string  math  bitwise  code-golf  permutations  code-golf  string  code-golf  arithmetic 

9
Напишіть найкоротшу програму, яка генерує найбільше попереджень та помилок компілятора
Змагання: Напишіть дуже коротку програму, яка при компілюванні створює найбільшу кількість попереджень та помилок компілятора. Він може бути написаний будь-якою мовою програмування. Оцінка: Оцінка визначається цим рівнянням: errors_and_warnings_length/code_length. Найвищий результат виграє. Приклад: Програма C # classтриває 5 знаків і генерує 3 попередження, що становить бал (1/5) * 3 = 0,6. …

9
Зарезервований JavaScript
Станом на ECMAScript 2015, у JavaScript є 33 зарезервовані ключові слова , наприклад break, constта new, а також 10 майбутніх зарезервованих ключових слів , таких як letі await. Ваше завдання - зв'язати між собою найбільшу кількість послідовних 1 різних зарезервованих ключових слів 2 під час написання функціонального коду JavaScript 3 …

9
Програмування, орієнтоване на зміщення
Рядок можна змістити на число n, отримавши значення байта cкожного символу в рядку, обчисливши (c + n) mod 256і перетворивши результат назад в символ. Наприклад, зсув "ABC123"на 1 приводить до "BCD234"зсуву на 10 "KLM;<="дюймів і зміщення на 255 дюймів "@AB012". Задача Виберіть , як багато чисел nз , 0 < …

30
Чи є це число цілою потужністю -2?
Існують розумні способи визначення того, чи число є потужністю 2. Це вже не є цікавою проблемою, тому давайте визначимось, чи задане ціле число є цілою силою -2 . Наприклад: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no 4 …

9
Напишіть Quine простою англійською мовою
Напишіть квінку, яка складається з справжніх англійських слів, розділених єдиними пробілами. "Слово" визначається як рядок, що містить лише малі та великі літери ( /[a-zA-Z]+/в регулярному виразі). Щоб бути "справжнім", ваше слово повинно бути розпізнане в офіційному словнику Scrabble . Я використовую словник Scrabble, оскільки він дає остаточну відповідь на те, …

7
Спільний доступ (персонажів) - це турбота!
Огляд Розглянемо наступне завдання: Давши додатне ціле число n> 0 , виведіть його цілий квадратний корінь. Цілочисельний квадратний корінь числа n - найбільше значення x, де x 2 ≤ n , зазвичай виражається формулою floor(sqrt(n)). Приклади: 25 -> 5, 24 -> 4, 40 -> 6, 1 -> 1. Це завдання …

15
Що ви принесете на День подяки?
День подяки в США виходить 24 листопада. Багато людей будуть великою вечерею зі своїми родинами, традиційно включаючи індичку та безліч гарнірів. Зазвичай це означає, що члени сім'ї повинні узгодити, хто збирається принести кожну з різних страв. У цьому завданні мета полягає в тому, щоб написати поліглот, який виводить різні страви …

23
Свята діра в пончику, Бетмен!
Деякі персонажі святіші за інших. Використовуючи якомога менше нечесних букв, виведіть вислів вище. Виклик Напишіть повну програму для друку Holy Hole In A Donut, Batman!до STDOUT або найближчої альтернативи. Якщо ви можете стиснути дані, щоб зменшити бал, дивіться :) Вхідні дані Немає Вихідні дані Holy Hole In A Donut, Batman! …

8
40 чисел у 9 байтах
Існує 40 способів розташування спрямованого гамільтонового шляху на сітці 3 × 3. На цій графіці ( спасибі Sp3000! ) Показано лише 20 непрямих шляхів. Проведіть кожну кольорову лінію в обох напрямках на 40 спрямованих контурах. Виклик Використовуючи лише друкований ASCII , запишіть сітку символів 3 × 3, наприклад: ABC DEF …

27
Різниця не має значення
Нещодавно ваша компанія найняла нову купу надзвичайно відданих сисадмінів. Вони вважають, що просто перегляд екранів комп’ютера досить обмежує (я маю на увазі, частоту оновлення 60 ГГц просто НЕ вистачить), тому вони підключили шину даних процесора до ЦАП і відтворюють його на динаміку через серверну кімнату, щоб вони могли слухати до …

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