Пазлы для программирования и Code Golf

Вопросы и ответы по программированию головоломок энтузиастов и любителей кода

1
Самые долговечные типы покемонов
Фон Этот вопрос похож на этот . Я предоставил всю необходимую информацию ниже. Если вы знакомы с другой задачей, обратите внимание, что мы ранжируем все виды защиты, а не видим эффективность отдельной атаки. Это важно, потому что это означает, что таблицы противоположны друг другу, и цель этой задачи состоит в …

5
Сделайте упрощенный Тамагочи / Гига Пэт!
Тамагочи и Гига Питомцы были маленькими электронными устройствами, которые имитировали маленького виртуального питомца. У этого питомца было несколько характеристик, таких как здоровье, голод и т. Д. Я недавно написал этот пример: 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 

3
Код гольф случайной ортогональной матрицы
Ортогональная матрица представляет собой квадратную матрицу с вещественными элементами , чьи столбцы и строки являются ортогональные орты (т.е. ортонормальные векторы). Это означает, что M ^ TM = I, где I - единичная матрица, а ^ T означает транспонирование матрицы. Обратите внимание, что это ортогональный, а не «специальный ортогональный», поэтому определитель …

3
Натуральный Пи № 1 - Песок
Цель Генерируйте ( N) случайные отрезки одинаковой длины ( l), проверьте, пересекают ли они равноотстоящие ( t) параллельные линии. моделирование Что мы моделируем? Игла Буффона . Разгладьте песок в своей песочнице, нарисуйте набор параллельных линий, расположенных на равных расстояниях (назовите расстояние между ними t). Возьмите прямую палку длины lи бросьте …

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

2
Конвертировать pointfree в pointful
Будучи хакером на Haskell, я предпочитаю бессмысленную нотацию над точечной. К сожалению, некоторые люди считают, что бессмысленные нотации трудно читать, и мне трудно получить правильное количество скобок, когда я пишу точечно. Помогите мне преобразовать код, написанный в pointfree, в точечную запись! Около В нотации без точек мы используем точки (да, …

1
Выполнить правило комбинации Демпстера
Ускоренный курс по DST Теория Демпстера-Шафера (DST) предоставляет метод для объединения различных источников доказательств для формирования убеждения. Учитывая список возможных утверждений (одно из которых является верным ответом), каждой возможной комбинации утверждений присваивается «масса», указывающая степень подтверждающих доказательств. Общая масса всех комбинаций всегда равна 1. Из этих массовых заданий мы можем …
9 code-golf  math 


1
Лорд Гольфов
вступление В «Властелине колец» Дж. Р. Р. Толкиена эта фраза находится на обложке каждой книги. Three Rings for the Elven-kings under the sky, Seven for the Dwarf-lords in their halls of stone, Nine for Mortal Men doomed to die, One for the Dark Lord on his dark throne In the …

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

6
Неправильно истолкованные мономы
Существует уравнение, предполагающее nи xположительное, это выражает отношения между двумя мономами, один из которых является распространенным искажением другого. Многие люди делают простую ошибку приравнивая их (то есть 3x^2и (3x)^2). Вызов Учитывая положительное целое число, iопределяют и возвращают решение nи xс наименьшей суммой в виде массива [n, x]. В случае ничьей …

1
Flexagonal flexagation
Будучи программистами, наблюдать за нами не очень интересно. Сегодня мы это изменим! В этом испытании вы будете лексировать и сгибать гексафлексагон. Около Для ознакомления с видео посмотрите видеофильмы viharts на flexagons Флексагон - это форма, которую вы можете изогнуть, чтобы показать грани, отличные от верхней и нижней; мы делаем шестигранный …

2
Десять сотен самых распространенных слов
Этот вопрос написан потому, что "Thing Explainer" интересно читать и дал мне идею. Напишите «вещи, которые заставляют компьютер делать вещи», которые читают / принимают набор букв, цифр и тому подобное "#%|?и возвращают, True / 1если все слова являются частью этого набора . Если все слова не являются частью этого набора, …
9 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 

4
Произведите n n-квадратов целых чисел с вращающимися * в последовательных углах
Цель состоит в том, чтобы произвести вывод n квадратов (nxn) случайных целых чисел ( 0-9) с движением, *которое вращается по часовой стрелке вокруг углов, начиная с верхнего левого угла. Квадраты должны быть рядом и разделены одним пробелом. Если n = 0вывод должен быть пустым. Выход для n=1: * Выход для …

1
Куда может пойти пушка?
Введение Игра в сянци , также известная как китайские шахматы, является шахматной игрой, популярной в Китае, Вьетнаме, Тайване и других странах Восточной Азии. Цвета двух сторон в сянци - красный и черный. В сянци есть семь частей: общее ( G), советник ( A), слон ( E), лошадь ( H), колесница …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.