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

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

3
Миллер-Рабин Сильные Псевдопричины
Если задано неотрицательное целое число N, выведите наименьшее нечетное положительное целое число, являющееся сильным псевдослучестным, для всех первых Nпростых оснований. Это последовательность OEIS A014233 . Тестовые случаи (одноиндексированные) 1 2047 2 1373653 3 25326001 4 3215031751 5 2152302898747 6 3474749660383 7 341550071728321 8 341550071728321 9 3825123056546413051 10 3825123056546413051 11 3825123056546413051 …

15
Конвертировать японские титулы Марио в американские титулы
Соглашения об именах для игр серии Super Mario очень странные и не совпадают между регионами. | Japanese Name | American Name | |---------------------|------------------------------------| | Super Mario Bros. | Super Mario Bros. | | Super Mario Bros. 2 | Super Mario Bros.: The Lost Levels | | Super Mario USA | …

13
Трифагорейские тройки
Тройка Пифагора - это положительное целочисленное решение уравнения: Тритхагорейская тройка является положительным целочисленным решением уравнения: Где Δn находит n-е треугольное число . Все трифагорейские тройки также являются решениями уравнения: задача Учитывая положительное целое число c, выведите все пары натуральных чисел a,bтак, чтобы сумма ath и bth треугольных чисел была cth …

1
Какой была бы ваша репутация без шапки?
В этом задании вы рассчитаете, какой будет ваша репутация, если в PPCG не существует предела репутации. Каждый может получить доступ к необработанным данным для изменения репутации по адресу: codegolf.stackexchange.com/reputation . Необработанные данные следуют такой настройке (это первые несколько строк моей версии страницы. total votes: 2955 -- bonuses (100) 2 37663 …

3
Хватит ходить в стены!
Некоторые текстовые мошеннические лайки не позволяют вам войти в стену и дают вам возможность вернуться, если вы попытаетесь это сделать. Зачем это делать, когда вы можете заставить игрока двигаться в ближайшем правильном направлении? Соревнование Напишите программу функций, которая, учитывая направление и сетку символов 3 на 3, выводит ту же сетку …
16 code-golf  random 

5
Слова с блоками
Имея словарь из 4 букв, который не имеет повторяющихся символов ( из этого списка слов ), вы должны выбрать ОДНО из этих слов и вывести это конкретное слово, используя следующий словарь из печатных букв: .----------------. .----------------. .----------------. .----------------. | .--------------. || .--------------. || .--------------. || .--------------. | | | __ …

18
Рассчитать значение
Вызов Учитывая целое число качестве входных данных, где s ≥ 1, выведите значение ζ ( s ) (где ζ ( x ) представляет дзета-функцию Риманаssss≥1s≥1s\geq 1ζ(s)ζ(s)\zeta(s)ζ(x)ζ(x)\zeta(x) ). Дальнейшая информация определяется как:ζ(s)ζ(s)\zeta(s) ζ(s)=∑n=1∞1nsζ(s)=∑n=1∞1ns\zeta(s) = \sum\limits^\infty_{n=1}\frac{1}{n^s} Вы должны вывести свой ответ с точностью до 5 десятичных знаков (не больше, не меньше). Если …
16 code-golf  math 

5
Советы по хранению на языке игры в гольф
Я пишу язык игры в гольф. Предлагаете ли вы переменные, стек (ы), ленты, регистры и т. Д. Для хранения на языке кода-гольфа? Как насчет неявного ввода? Грубые определения: Переменный просто имя ( как правило , один персонаж долго языки гольфа) , что значение может быть присвоено, а затем извлекается с …

30
Увеличьте целое число x до степени x без встроенных возведений
Задача - Название в значительной степени подводит итог: возведите целое число x в степень x , где 0<x. Ограничения: Использование в экспоненциации, exp(), ln(), а также любые иные полномочия , связанные с языком встроенные модули, как pow(), x^x, x**xзапрещено. Вы можете предположить, что данное целое число соответствует ограничениям языка программирования …

2
Снукер забил
Я смотрел чемпионат мира по снукеру, и это заставило меня задуматься .. Снукер забил В игре в снукер есть определенные правила, которых вы также должны придерживаться: Когда на столе есть красные шары, во время своего хода вы должны сначала забрать красный шар После того, как вы бросили каждый красный шар, …
16 code-golf 

5
Очередь с друзьями
Ты с твоим лучшим другом, Джим, в парке развлечений, и когда твоя любимая поездка становится очевидной, ты и Джим обмениваешься взглядами. Естественно, вы мчитесь, чтобы встать в очередь. К сожалению, он выигрывает, потому что вы гольфист, и он играет в настоящий спорт (извините, друзья). На самом деле, вы так далеко …
16 code-golf 

6
Работаю над моими рыцарскими ходами
Гексагональные шахматы описывают семейство шахматных вариантов, играемых на доске, где ячейки представляют собой шестиугольники вместо традиционных квадратов. Есть много таких вариантов; В этой задаче мы сосредоточимся на варианте Глински, который является наиболее распространенным. Доска состоит из трех цветов (чтобы один и тот же цвет не разделял ребро), причем края шестиугольников …

9
Google Autocomplete Fun
Ваша задача - создать программу, которая с учетом введенной строки выведет первый результат автозаполнения Google для этого поиска. Формат ввода / вывода зависит от вас. правила Ваша программа должна взять 1 ввод, строку и вывести верхний результат предложений автозаполнения / автозаполнения Google. Формат ввода / вывода зависит от вас. Просто …

2
Гольф сквозное шифрование
Эта задача приносит 200 баллов за первый ответ и остается непобедимым не менее 3 дней. Заявлено пользователем 3080953 . В последнее время много говорят о сквозном шифровании и о том, что компании вынуждены удалять его из своих продуктов. Меня не интересуют правды и неправды этого, но я задавался вопросом: насколько …

5
Сделайте BackFlip для ais523!
Эта задача является призом для ais523 за победу в категории « Новичок года » в номинации « Лучший из PPCG 2016 ». Поздравляем! BackFlip - это эзотерический язык программирования, созданный пользователем ais523 , который создал более 30 других интересных эзолангов . BackFlip это 2D-язык, как Befunge или > <>, где …

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