Вопросы с тегом «code-golf»

Code-golf - это соревнование для решения конкретной проблемы в наименьшем количестве байтов исходного кода.

7
Какой у меня идентификатор PPCG?
Вызов Учитывая имя члена PPCG, выведите его идентификационный номер PPCG. Если пользователь не существует, вы можете сообщить об ошибке или вернуть любое не положительное число. Если существует несколько участников с таким именем, вы можете выбрать вывод только одного идентификатора или всех из них. Тестовые случаи "musicman523" -> 69054 "Деннис" -> …

20
Перечислить обозначение ячейки
Таким образом, мы все, надеюсь, знакомы с нотацией ячейки Spreadsheet 'A1'. Это просто буквенно-цифровое представление положения указанной ячейки в сетке. Буква (буквы) представляет расположение столбца в ячейке, а число представляет строку. Часть «буквы» может состоять из 1 или более букв из 26 букв английского алфавита, причем все они должны быть …

6
Эксперимент с двумя щелями
У ленивого физика есть задача провести эксперимент с двумя щелями. Тем не менее, они ленивы и не могут быть обеспокоены настройкой всего оборудования самостоятельно, поэтому имитируют эффекты. Хотя они не могут программировать, поэтому им понадобится помощь. Поскольку они ленивы, ваша программа должна быть максимально короткой. Учитывая нечетное положительное целое число …

9
Сделать бесконечную цепь
Давайте определим класс функций. Эти функции будут отображаться из положительных целых чисел в положительные целые и должны удовлетворять следующим требованиям: Функция должна быть Bijective, что означает, что каждое значение отображается и сопоставляется ровно одним значением. Вы должны быть в состоянии получить от любого положительного целого до любого другого положительного целого …
16 code-golf  math  number 

10
Риск битва: идти вниз
Учитывая два списка бросков костей для битвы в Риск, ваша программа или функция должны выводить, сколько войск теряет каждый игрок. Фон Вам не нужно читать это, потому что это просто фон. Перейдите к подзаголовку «Задача», чтобы продолжить без изменений. В игре Risk один игрок может атаковать другого игрока (на самом …

11
2D разделенная кумулятивная сумма
Вызов Учитывая матрицу M с r строками и столбцами c и двумя булевыми списками V длины r и H длины c , вычислите разделенные совокупные вертикальные и горизонтальные суммы. правила r и c больше или равны единице H и V начинаются с истинного значения Значения в M находятся в разумной …

7
Сколько разделов содержат только идеальные квадраты?
Учитывая неотрицательное целое число или список цифр, определите, каким образом число может быть сформировано путем объединения квадратных чисел, которые могут иметь начальные нули. Примеры input -> output # explanation 164 -> 2 # [16, 4], [1, 64] 101 -> 2 # [1, 01], [1, 0, 1] 100 -> 3 # …

4
Quining Нетронутый мир
Эта задача основана на вопросе Хельки Хомбы « Программирование первозданного мира» . Исходя из этого вопроса, определение нетронутой программы: Давайте определим нетронутую программу как программу, которая сама по себе не имеет никаких ошибок, но выдаст ошибку, если вы измените ее, удалив любую смежную подстроку из N символов, где 1 <= …

30
«Привет, мир!» (Нить Cops)
Это нить полицейских. Нить грабителей здесь . Ваша задача - написать программу или функцию, которая с определенным вводом печатает точную строку Hello, World!и символ новой строки. Прописная буква, пробел и пунктуация должны быть точными. Ввод может осуществляться через стандартный ввод, файл или аргументы командной строки / функции. Вывод может быть …

20
Найти сериализованное целое число
задача Напишите программу, которая будет принимать (в качестве входных данных) положительное целое число. Затем он будет отсчитывать от 0, добавляя каждое целое число к a String, только продолжая, если длина Stringменьше значения ввода. Сериализованное целое число определяются как полностью сформированное целое с максимальным значением , принадлежащим к String. В «полностью …

2
Покажите мне несколько фейерверков!
Учитывая, любым способом и в порядке, размеры (в любом порядке) вероятность (в любом формате, который вы хотите) количество итераций (вы можете выбрать, считать ли начальное состояние или нет) выполните одно из следующих действий: одушевленный или выводить каждый шаг или вернуть список состояний заполненное пространствами небо этих измерений. Для каждой итерации: …

2
Выведите примитивный элемент для каждого размера поля
Примитивный элемент конечного поля является образующей мультипликативной группы поля. Другими словами, alphain F(q)называется примитивным элементом, если он является примитивным q−1корнем единства в F(q). Это означает, что все ненулевые элементы F(q)можно записать как alpha^iдля некоторого (положительного) целого числа i. Все элементы поля F_{2^k}могут быть записаны как полиномы степени не более k-1с …

7
Spin the Calculator
Вступление: Давайте посмотрим на стандартный калькулятор в Windows: для этой задачи мы рассмотрим только следующие кнопки и проигнорируем все остальное: 7 8 9 / 4 5 6 * 1 2 3 - 0 0 . + Вызов: Вход: вы получите два входа: Одним из них является то, что указывает на …

11
Создать номерной знак США
Учитывая одно из следующих в качестве входных данных: AK,AR,AS,AZ,CA,CT,DC,FL,GA,IL,IN,IA,KS,KY,LA,MD,MI,MN,MS,NV,NH,NJ,NM,NY,NC,ND,MP,OH,OK,OR,PA,PR,RI,SC,TN,TX,UT,VT,VA,WA,WI (с кавычками) "AK","AR","AS","AZ","CA","CT","DC","FL","GA","IL","IN","IA","KS","KY","LA","MD","MI","MN","MS","NV","NH","NJ","NM","NY","NC","ND","MP","OH","OK","OR","PA","PR","RI","SC","TN","TX","UT","VT","VA","WA","WI" Создайте и выведите (равномерно) случайный номерной знак в формате, соответствующем вводу. Если существует несколько (через запятую) форматов, используйте (равномерно) случайный формат: AK, IA, MS, MP, VT: AAA 000 AS: 0000 AZ, GA, WA: AAA0000 AR, KS, KY, LA, …

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

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