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

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

1
Зберіть сміття
Ти дивишся на проспект, а хтось покинув сміття! Потрібно написати програму, яка допоможе виправити проблему, помістивши сміття в кошики для сміття. Завдання Проспект складається з рядка символів для друку ASCII, наприклад: [[](dust)[]] car ((paper)vomit) (broken(glass)) [[] (rotten) fence (dirty) Деякі з дужок тут не мають собі рівних; це просто приманки. …

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

5
Манхеттенська відстань послідовності обертання
Я, хоча, це буде гарним викликом: http://adventofcode.com/2016/day/1 Опис завдання Враховуючи послідовність обертів і відстаней за зразком (L | R) [1-9] [0-9] *, наведіть відстань Манхеттена між початковою і кінцевою точками, тобто мінімальна кількість вертикальних і горизонтальних рухів на сітка. Приклади Наприклад, якщо припустити, що ви почали стикатися на північ: Слідуючи …
9 code-golf 

4
Рівні типи дужок
На основі цього питання. Задавши рядок, замініть кожну дужку ()[]{}<>дужкою відповідного типу, щоб дужки відповідали, і вкладені дужки провели так: Зовнішні є () Прямо всередині ()має бути[] Прямо всередині []має бути{} Прямо всередині {}має бути<> Прямо всередині <>буде ()знову (цикли) Усі знаки, що не належать до дужок, повинні залишатися такими, …

2
Гусеничний гурток 2D
Ваша програма повинна приймати багаторядкові рядки, наприклад: ############# # # # p # # # ############# pє гравцем і #є блоком. Тепер під цим в терміналі повинен бути рядок введення, що говорить: How do you want to move? Якщо типи гравців lйому належать піти ліворуч, коли блоку немає, інакше, коли …

11
Усі квадрати, які відповідають послідовності підстановок [закрито]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 3 роки тому . Це надихнуло частину змагань команд ARML 2016 року. Ось виклик: Вам надається "послідовність підстановок", яка є послідовністю цифр та …

5
Зробіть спрощену Tamagotchi / Giga Pet!
Tamagotchi та Giga Pets були маленькими електронними пристроями, що імітували маленького віртуального вихованця. У цього домашнього улюбленця було кілька статистичних даних, таких як здоров'я, голод тощо. Я нещодавно писав цей приклад: import msvcrt,os,sys;d=m=100;h=s=t=p=0;f=10 while 1: os.system('cls'if os.name=='nt'else'clear');print("health:",d,"\nhunger:",h,"\nsleep:",s,"\nfood:",f,"\npotions:",p,"\nmoney:",m);t+=1 if msvcrt.kbhit(): k=ord(msvcrt.getch()) if k==102 and h>8 and f:f-=1;h-=9 if k==115:s=0 if k==112 …
9 code-golf 

2
Перетворити pointfree в pointful
Будучи хакерським хакером, я віддаю перевагу точковому позначенню над точковим. На жаль, деяким людям важко читати нотатки, які важко читати, і мені важко отримати правильну кількість круглих дужок, коли я пишу в точці. Допоможіть мені перетворити код, написаний pointfree, в точну нотацію! Про У точковому позначенні ми використовуємо точки (так, …

3
Код гольфу випадковою ортогональною матрицею
Ортогональна матриця являє собою квадратну матрицю з речовими елементами , чиї стовпці і рядки є ортогональні орти (тобто ортонормального вектори). Це означає, що M ^ TM = I, де I - матриця тотожності, а ^ T означає матричне переміщення. Зауважимо, що це ортогональне, а не "особливе ортогональне", тому визначник M …

3
Натуральний Пі №1 - Пісок
Мета Створіть ( N) випадкові відрізки ліній однакової довжини ( l), перевірте, чи перетинають вони рівновіддалені ( t) паралельні прямі. Моделювання Що ми моделюємо? Голка Буфона . Згладьте пісок у вашій пісочниці, намалюйте набір однаково розташованих паралельних ліній (називайте відстань між ними t). Візьміть пряму паличку завдовжки lі опустіть її …

10
Приблизний аркцинк
Мета проста: виведіть ненульове реальне рішення xрівняння sin(x) = -mx, заданого введенням m, у найменшій кількості байтів. Технічні умови: Ваша відповідь повинна бути правильною на 3 значущі цифри. Ви можете вивести будь-яке реальне рішення, крім тривіального рішення x=0. Можна припустити m, що існує хоча б одне рішення. Ви також можете …
9 code-golf  math 

7
Заповнюйте сітку випадковим чином
Давши додатне ціле число n < 10, створіть двовимірну матрицю, де кожне місце заповнено його xта yіндексом (починаючи з верхнього лівого краю). Наприклад: Вхід: 2 00 10 10 11 Вхід: 3 00 10 20 01 11 21 02 12 22 Після створення сітки випадковим чином заповніть кожен індекс. Це може …

1
Виконайте правило комбінування Демпстера
Курс крашів по DST Теорія Демпстера-Шафера (DST) пропонує метод поєднання різних джерел доказів для формування віри. Враховуючи перелік можливих тверджень (одне з яких є правдивою відповіддю), кожній можливій комбінації тверджень присвоюється "маса" із зазначенням ступеня підтверджуючих доказів. Загальна маса всіх комбінацій завжди дорівнює 1. З цих масових призначень ми можемо …
9 code-golf  math 

6
Помилкові монументи
Існує рівняння, припускаючи nі xє позитивним, що виражає взаємозв'язок між двома одночленами, один з яких є загальним викривленням іншого. Багато людей роблять просту помилку, прирівнюючи їх (тобто 3x^2і (3x)^2). Виклик Давши додатне ціле число, iвизначте і поверніть рішення nі xз найменшою сумою як масив [n, x]. Що стосується краватки, будь-який …

10
Роздрукуйте цю дошку-тик-носок!
Ось дошка-тик-носок: a b c | | 1 - | - | - _____|_____|_____ | | 2 - | - | - _____|_____|_____ | | 3 - | - | - | | З урахуванням набору ходів, роздрукуйте дошку з жетонами. Введення буде прийнято як ходи, розділені пробілами, причому кожен …

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