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

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

4
Получить добытчиков
Задание Думаю, всем нравится автоматическая генерация кода и экономия времени во время работы. Вы должны создать много классов и участников в течение дня, и вы не хотите создавать все это gettersвручную. Задача состоит в том, чтобы написать программу или функцию, которая генерирует gettersдля всех членов класса автоматически для вас. Вход …
13 code-golf  string  syntax  code-golf  math  primes  rational-numbers  code-golf  graphical-output  image-processing  code-golf  kolmogorov-complexity  music  audio  code-golf  string  code-golf  math  geometry  code-golf  math  sequence  combinatorics  code-golf  game  grid  board-game  code-golf  restricted-source  array-manipulation  source-layout  code-golf  base-conversion  binary  code-golf  math  physics  code-golf  math  number  date  expression-building  code-golf  array-manipulation  graph-theory  decision-problem  popularity-contest  error-correction  code-golf  kolmogorov-complexity  geometry  grid  code-challenge  arithmetic  combinatorics  set-partitions  code-golf  kolmogorov-complexity  sequence  fibonacci  code-golf  restricted-source  pristine-programming  code-golf  code-golf  string  kolmogorov-complexity  code-golf  arithmetic  code-golf  string  parsing  code-golf  code-golf  sorting  counting  permutations  3d  code-golf  code-golf  ascii-art  music  code-golf  string  code-golf  string  ascii-art  code-golf  string  code-golf  quine  polyglot  code-golf  math  string  code-golf  internet 

4
Генератор числовых индексов сумасшедшего первопроходца сумасшедшего библиотекаря
Вы сохранили день со своим основным кодом последовательности , и учитель математики любил его. Настолько, что перед библиотекарем был поставлен новый вызов (а / к / а, ваш начальник). Поздравляю, вы можете написать решение, чтобы библиотекарь снова впечатлил учителя математики. Начнем с последовательности натуральных чисел в базе-10, N 0, 1, …

13
Квадратная сторона
Добро пожаловать на мой первый конкурс по коду! :) Давайте прыгать прямо в это. Вызов: Учитывая два вектора с плавающей точкой, O (начало) и T (цель), вы должны создать программу для вывода значений L и R в STDOUT. О - это один угол площади Т - один угол квадрата, который …

1
Это двойной + заголовок!
Связанный экспозиция После выигрыша ТАКОЙ лотереи вы могли бы быть на вершине мира, и вы были! Розыгрыш длился уже год, и вы были одним из ста программистов, которые были выбраны для вступления в SO оплот. И наконец, ожидание окончено. Сегодня день, когда вы идете - [обфусцированный текст продолжается]. Упс. Извините, …
13 code-golf  string 

3
Схемы конфигурации электронов
Вызов Учитывая имя элемента, выведите его электронную конфигурацию. вход В качестве входных данных будет использоваться полное имя каждого элемента (в диапазоне от Водорода 1 до Кальция 20) за некоторыми исключениями - вы должны иметь возможность учитывать следующие входные данные: Natrium - This is sodium Kalium - This is potassium Обратите …

7
Плоская игра в догадки
Есть игра, в которую я люблю играть. Это происходит на сетке конечного размера (но она обернута, как сфера). На этой сетке выбирается случайная (только целочисленная) точка. Затем мне, пользователю, предлагается ввести координаты. Если мои данные точно совпадают со случайной точкой, мне говорят, что я выиграл. В противном случае мне сообщают …
13 code-golf  game 

15
Найти угол между двумя точками
Учитывая две точки Aи B, найдите угол от линии AOк линии BOотносительно точки, Oгде Oнаходится начало координат ( (0,0)). Кроме того, угол может быть положительным или отрицательным в зависимости от положения точек (см. Примеры). Ввод будет указывать точки Aи B, и может быть дан в любой удобной форме. Вывод будет …

4
Несовершенство Dans Mon Français
Для спряжения глагола в l'imparfait необходимо выполнить следующие шаги: Найдите «ствол» слова; это достигается путем исключения -onsиз сопряженной формы слова nous. Например, Vivre является поиз vivons ; удаление -onsиз урожая вивоновviv- . Возьмите стебель и добавьте подходящее окончание в соответствии с предметом. Вот окончание: je -ais tu -ais il/elle -ait …

7
* Имя языка * это здорово!
Напишите программу на любом языке, которая читает входные данные из стандартного ввода и выводит слегка измененные выходные данные в стандартный вывод. Программа должна заимствовать некоторые символы из ввода и вывода как можно большего префикса, за *language-name* is awesome!которым следует новая строка, а затем то, что осталось от ввода. Ввод не …
13 code-golf 

3
Операции заказа
Вступление В детстве наступает момент, когда вы думаете, что освоили сложение и умножение, тогда кто-то приходит и сообщает вам, что: a * b + c = (a * b) + c! = a * (b + c), и что это не был простой или линейный процесс, как вас учили ранее. …
13 code-golf 

1
Боб Лучник!
Боб Боумен o /( )\ This is Bob. L L Bob wants to be an archer. ############# . / \ <--- bow So he bought himself a (c -)-> <--- arrow nice longbow and is about ( )/ <--- highly focused Bob shoot at a target. L L ############# ___________________________________________________________________________________________ …

10
Сито Сундарам (для поиска простых чисел)
Соревнование Внедрите сито Sundaram для поиска простых чисел ниже n. Возьмите входное целое число nи выведите простые числа ниже n. Можно предположить, что nвсегда будет меньше или равен одному миллиону. Сито Начните со списка целых чисел от 1до n. Удалите все числа в форме i + j + 2ijгде: iи …

5
Схемы пирамид
Пирамиды майя были (и являются) важной частью древней архитектуры, которая обычно использовалась в религиозных целях. Обычно они были ступенчатыми пирамидами, но ступеньки на каждой ступени были слишком крутыми, чтобы карабкаться. Священники поднимались на их вершины по альтернативным лестницам, чтобы совершать церемонии. Пирамиды также использовались как ориентиры из-за их высоты, а …

3
Насколько жирным этот пост?
преамбула В уценке Stack Exchange мы используем ** для выделения текста. Например, эта уценка: The **quick brown fox jumps over the lazy** dog. Представляет как: Булки через ленивую собаку. Конечно, мы используем **, чтобы закрыть смелость, а также. Так что меньше ответа будет жирным. Например: The **quick** brown fox jumps …
13 code-golf  string 

1
Решите игру на Аккордеоне
Аккордеон - это карточная игра-пасьянс, с которой я недавно столкнулся, где почти каждая раскладка разрешима, но невероятно сложна. Вы можете сыграть здесь . правила 52 лицевые карты помещаются лицом вверх в случайном порядке. Каждый ход вы заменяете карту более поздней картой, где две карты : Поделитесь костюмом или номером и …

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