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

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

1
Кількість дійсних лабіринтів
З урахуванням WxHсітки, скільки можливих лабіринтів? Що ви знаєте про лабіринт: Сітка точно Hрівних квадратів, а Wквадрати шириною. Існує три типи квадратів: Початок, Завершення та Порожній. Ваш лабіринт повинен містити рівно 1 Початок і 1 Фініш, а всі залишилися квадрати порожні. Є стіни, що оточують весь лабіринт. Стіни можуть існувати …

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

1
Перевірте значення рук для одномісного маджонгу
Маджонг - гра в плитки, яка надзвичайно популярна в Азії. Зазвичай він грається з чотирма гравцями, і мета гри - це першою особою, яка виконає дійсну руку за допомогою плитки. У маджонгу є три костюми для плитки плюс почесні плитки - для цього виклику ми розглянемо лише руки, сформовані за …
12 code-golf  game 

5
Створення ймовірностей навколо Numpad
Натхненний цим питанням раніше сьогодні , я хотів би побачити цікаві способи, як різні мови програмування можуть перетворити нумерацію в імовірність. Зазвичай ігри на основі плитки дозволять використовувати numpad для переміщення в будь-якому напрямку залежно від того, де знаходиться ваш персонаж. Коли виготовлення AI для цих ігор Math.random() * 8недостатньо, …
12 code-golf 

30
Підпишіть це слово!
Що таке підпис слова? Сигнатура слова є все це листи привести в порядок - підписи this, histі hitsвсе hist. Змагання Написати програму, слід запитати введення, а потім роздрукувати підпис цього слова. Отже, приклад запуску програми може виглядати приблизно так: Give me a string: this The signature signature of 'this' is …

3
Перевірте, чи є ізоморфна підрядок
Це питання є розширенням Перевірити, чи слова є ізоморфами і копіює першу частину, щоб дати визначення ізоморфі. Два слова є ізоморфами, якщо вони мають однаковий зразок повторень літер. Наприклад, обидва ESTATEі DUELEDмають візерунокabcdca ESTATE DUELED abcdca оскільки букви 1 і 6 однакові, букви 3 і 5 однакові, і більше нічого. …
12 code-golf 

2
Знайдіть найкоротший Шлейф-шлях
Вступ Останнім часом я звикаю друкувати з Swype . Я помітив, що певні слова можна скласти, намалювавши пряму лінію від початкового листа до закінчуючого листа, або пропустивши букви, які повторюються. Наприклад, я можу набрати слово balloon, перебираючи через наступні літери: b> a> l> o> n. Виклик Давайте визначимо найкоротший Шлейп …
12 code-golf 

6
ASCII трикутник Ripple
Гаразд, моє перше питання про гольф. Будь ласка, будь ласкавий :) Я знаю, що є занадто багато загадок ascii: P, але ось ми підемо. Завдання просте, використовуйте улюблену мову програмування, щоб надрукувати пульсацію трикутника. Вхід повинен бути розміром пульсації. Кожен трикутник рівномірно розташований. В основному ви продовжуєте додавати трикутники, поки …

7
Іонний складний гольф
Виклик Враховуючи два входи, позитивний і негативний іон, ви повинні вивести формулу іонної сполуки, яка була б виготовлена ​​з двох іонів. Це в основному означає балансування зарядів, щоб вони дорівнювали нулю. Не переймайтесь форматуванням формули з номерами індексів, але у вас повинні бути дужки для багатоатомних іонів (наприклад, NO3). Вам …

8
Кількість символів у вихідному коді
Напишіть програму, яка виводить список кількості подій кожного унікального символу у його вихідному коді. Наприклад, ця гіпотетична програма {Source_Print_1};повинна отримати такий результат: ; 1 P 1 S 1 _ 2 c 1 e 1 i 1 n 1 o 1 p 1 r 2 t 1 u 1 { 1 …
12 code-golf  quine 

3
Книги на полиці
У мене є кілька книг і книжкова полиця. Я хотів би покласти якомога більше книг на полицю, але я маю правило. Усі розміри книг (висота, ширина та глибина) повинні утворювати на полиці незростаючу послідовність. Це означає, що кожна книжка повинна бути принаймні такою ж високою, як і книги після неї. …

16
Зміна символів у рядку
У цьому виклику вам потрібно перенести символи у введений рядок n кількість разів та вивести зміщену рядок Вхідні дані Спочатку вхід буде містити рядок. У наступному рядку nбуде присутнє ціле число, яке позначає . Вихідні дані Якщо nє позитивним, перемістіть символи в рядку в потрібний nчас. Якщо nвід’ємник, пересуньте символи …
12 code-golf  string 

3
Це слово жіноче чи чоловіче?
Напишіть програму або функцію, яка містить одну рядок, що містить лише малі літери az, і друкує або повертає просте значення, якщо слово є жіночою версією речі, яку вона представляє, і хибною цінністю, якщо це чоловіча версія. Наприклад, henце жіноча версія для курки і roosterє чоловічою версією, тому вона henможе виробляти …

3
Зробіть майже квинку
Я хотів обдурити товариша, давши йому королеву, яка ледь не спрацювала, але стала похилішою і хитрішою. Створіть програму, яка при запуску видасть програму, але один символ вимкнено. Або один символ може бути доданий, видалений або обидва (один символ змінюється). Але лише один персонаж. Ваш рахунок буде (length of your program) …
12 code-golf  quine 

4
Помножте матриці Паулі
У матрицях Паулі є набором матриць 2х2 , які з'являються дуже часто в квантовій фізиці (немає, вам не потрібно знати ніякої квантову фізику для цього завдання). Якщо в набір включити ідентичність, чотирма матрицями є: σ0 = σ1 = σ2 = σ3 = [1 0] [0 1] [0 -i] [1 0] …

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