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

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

16
Друкуйте від 1 до 15, використовуючи різні принтери
Зробити універсальний цілочисельний принтер - це приємно і все, але писати єдиний код, який друкує безліч різних чисел, є громіздким. Чи не було б простіше зробити сценарій, який виводить число, але також дає вам новий сценарій, щоб отримати наступне число? Виклик: Напишіть код, який виводить одне ціле число Nта виконуваний …
22 code-golf  string 

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

13
Букви між двома літерами
Напишіть програму, яка приймає одне мале слово як вхідне та виводить кількість пар літер, які мають однакову кількість літер між ними в слові, як в алфавіті. Наприклад, у слові "природа" ми маємо 4 пари: nr: оскільки між ними три слова (a, t, u) і три букви між ними в алфавіті …
22 code-golf 

30
Відстань між двома точками в n-мірному просторі
Ось ще один простий: Змагання Давши дві точки в n-мірному просторі, виведіть відстань між ними, також звану евклідовою дистанцією. Координати будуть раціональними числами; єдині обмеження - обмеження вашої мови. Найнижчий розмір - 1, найвищий - з будь-якою мовою Ви можете припустити, що дві точки мають однаковий вимір і що порожнього …

13
Проблема Йосифа з трьома входами
На цьому веб-сайті є запитання, яке схоже на це питання, але я додав поворот. У вас є три входи, кількість людей у ​​колі n , k -ма людина, що рахується на кожному кроці, і q -та людина, яка вижила. Люди в колі пронумеровані від 1 до n . Наприклад, у …
22 code-golf 

22
Чи qa квадратичний залишок n?
Дані два входи q nвизначають, чи qє квадратичним залишком n. Тобто, є xде x**2 == q (mod n)або є qквадратний мод n? Вхідні дані Два цілих числа, qа nде qі nбудь-які цілі числа 0 <= q < n. Вихідні дані Трута чи фальсифікат. За бажанням надрукуйте будь-яке (або все), xщо …

3
Гольфінг Струни
Мені завжди не вдалося дати відповідь на проблеми складності колгогоров, які вимагають стиснення рядків, головна причина в тому, що я не знаю використовувати інструменти для стиснення рядків так само ефективно, як слід . З цієї причини я опублікував це питання. На відміну від моїх інших порад питань, це не специфічне …

2
Читання новин нудне. Допоможи мені!
Всім відомо, що новини нудні. Дійсно нудно . Якщо тільки мова не йде про політиків та їхні скандали. Це весело! Але, на жаль, політики можуть вчинити лише стільки скандалів. Отже, я наймаю вас, щоб зробити новини цікавішими. Мета Дано фрагмент HTML, виконайте всі знайдені тут заміни , тобто на цьому …
22 code-golf  string 

4
Кілька програм Quinecatenate!
Ваше завдання - дати три різні мови A, B, C і написати дві різні програми P і Q таким чином: Р - це квітка мовою A, але не квінка в B, C; Q є лайкою мовою B, але не квінкою в A і C; і Q, з'єднаний після P (без …

14
Перевірте слово Ліндона
Ліндон слово є рядком , яка є строго лексикографічно менше , ніж будь-який з його циклічних обертань. Давши двійковий рядок, визначте, чи це слово Ліндона в якомога менше байтах. Наприклад, 001011це слово Ліндона. Його обертання, перелічені нижче, отримуються шляхом багаторазового переміщення першого символу до кінця. 001011 010110 101100 011001 110010 …
22 code-golf  string 

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

2
Ряд натуральних чисел
Визначення Існує нескінченний ряд з'єднаних натуральних чисел (додатні цілі числа, починаючи з 1): 1234567891011121314151617181920212223... Виклик Напишіть програму будь-якою мовою, яка приймає номер позиції як вхідний і виводить цифру з цієї позиції у рядку, визначеному вище. Номер позиції - ціле число довільного розміру. Це перша позиція 1, даючи вихідну цифру '1' …

6
Створіть текст веселки
Ваша задача полягає в тому, щоб сприйняти текст як рядок тексту та видати його таким чином. Введення-виведення Введенням буде рядок, що містить лише символи для друку ASCII. Перший або останній символи ніколи не будуть пробілами, і ніколи не буде двох пробілів поспіль. Це завжди буде не менше двох символів. Вихід …
22 code-golf 

30
Випишіть послідовність Чей-Морса
На цьому сайті є досить багато проблем, які просять роздрукувати послідовність, і це не виняток. (Наступне пояснення послідовності цього виклику передбачає, що символи в послідовності є 0і1 .) Рекурсивне визначення послідовності Тю-Морза таке T_0 = 0 T_2n = T_n T_2n+1 = 1 - T_n Більш пряме визначення полягає в тому, …

16
Понеділок міні-гольф №4: JARVIS (просто ще один досить широкий набір цілих послідовностей)
Понеділок Міні-Гольф: Серія коротких питань із кодом про гольф , розміщена (сподіваємось!) Кожного понеділка. (Вибачте, що я запізнився знову; я вчора і сьогодні був далеко від свого комп’ютера.) Нам програмістам (особливо кодерам-гольфістам) впевнені, що люблять довільні цілі послідовності. У нас навіть є цілий сайт, присвячений цим послідовностям, який наразі налічує …

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