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

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

1
Плохие новости, кто-то
В эпизоде ​​Futurama «Узник Бенды» члены экипажа обмениваются телами друг с другом, с тем уловкой, что ни одна пара тел не может поменять свой разум более одного раза. Вызов Напишите программу или функцию, которая принимает действительный набор обменов разума и тела, которые уже произошли, и выводит законный набор обменов, которые …
10 code-golf  math 

9
Создайте шифр Rot32
Создать зашифрованный rot13 шифратор слишком просто, потому что буквы находятся в одном и том же порядке в символьном пространстве ASCII. Давайте попробуем двигатель rot32 вместо этого. Ваша задача состоит в том, чтобы создать функцию, которая принимает строку Base64 в качестве входных данных и возвращает ту же строку, но с каждой …
10 code-golf 

10
Проверить магический квадрат
Магический квадрат представляет собой квадрат массива чисел с боковым п , состоящими из различных натуральных чисел 1, 2, ..., п ² расположены таким образом, что сумма п чисел в любом горизонтальном, вертикальном или главной диагонали всегда то же число, которое известно как магическая константа. Ваша программа должна ввести через стандартный …
10 code-golf  math 

12
Парадокс распределения
Данный: Натуральное число S . Список из N рациональных весов W , сумма которых равна 1. Вернуть список L из N неотрицательных целых чисел, такой что: (1) sum(L) = S (2) sum((S⋅W_i - L_i)^2) is minimal Другими словами, приближайте S⋅W_is с целыми числами как можно ближе. Примеры: 1 [0.4 0.3 …

5
Реализовать t9-подобную функциональность
Ваша задача сегодня - реализовать функциональность, подобную t9 . Вы реализуете функцию, которая будет иметь только 2 параметра. Вы получите 1 номер телефона в строке и содержимое текстового файла со списком слов (не используйте конкретный стиль перевода строки). Вы можете использовать ссылку https://raw.githubusercontent.com/eneko/data-repository/master/data/words.txt, чтобы проверить функциональность, или использовать /usr/share/dict/words(проверьте текстовый …

1
Кустарники и Smoles - Часть I
Настройка Рассмотрим коробку странной формы, содержащую 29 пронумерованных ячеек, как показано на рис. 1 ниже. Внутри этой 2D коробки находятся два вида животных квадратной формы: кустарники и копытные. На рис. 1 (а) показано несколько кустарников синим цветом, а некоторые - красным. Каждое существо занимает ровно одну ячейку сетки. Коробка может …

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

6
Найти наименьший период из числа> 1000 цифр
Ваша задача - принять это число в качестве входного (хотя оно должно работать и с любым другим числом): 18349570345710975183495703457109751834957034571097518349570345710975183495703457109761834957034571097518349570345710975183495703457109751834957034571097518349570345710976183495703457109751834957034571097518349570345710975183495703457109751834957034571097618349570345710975183495703457109751834957034571097518349570345710975183495703457109761834957034571097518349570345710975183495703457109751834957034571097518349570345710976183495703457109751834957034571097518349570345710975183495703457109751834957034571097618349570345710975183495703457109751834957034571097518349570345710975183495703457109761834957034571097518349570345710975183495703457109751834957034571097518349570345710976183495703457109751834957034571097518349570345710975183495703457109751834957034571097618349570345710975183495703457109751834957034571097518349570345710975183495703457109761834957034571097518349570345710975183495703457109751834957034571097518349570345710976183495703457109751834957034571097518349570345710975183495703457109751834957034571097618349570345710975183495703457109751834957 и найти наименьший период, который в этом случае: 1834957034571097518349570345710975183495703457109751834957034571097518349570345710976 Удачи и приятного времяпровождения! Пояснения : Номер ввода имеет как минимум один период и один неполный период Период всегда начинается с начала …
10 code-golf 

15
Создайте сетку как можно ближе к квадрату
Создайте функцию или программу, которая делает сетку как можно ближе к квадрату Вам будет дано целое число N в качестве входных данных, целые числа (1,2,3,25 и т. Д.) На выходе должна быть идеальная прямоугольная сетка из N букв, максимально приближенная к квадрату Квадрат (подражатель) должен состоять из одной из букв …

18
Сокращение чисел
Входные данные представляют собой массив из (как минимум 3, максимум 20) различных целых чисел. Каждое целое число больше -1000 и меньше 1000. Ваша задача состоит в том, чтобы уменьшить числа, "линейно отображая" их от 0.0до 1.0. Это означает, что наименьшее число в массиве будет отображаться на 0,0, наибольшее на 1,0. …

1
Найти лучший ход в игре тетрис
Мне очень нравится тетрис, но я не очень хорош в этом. Только однажды я хотел бы увидеть, как этот космический корабль взлетает на моих глазах! А поскольку компьютеры очень хороши во всем, единственно возможное решение - создать программу, которая будет играть для меня ... за исключением того, что вы собираетесь …
10 code-golf  tetris 

4
Насколько сильны нонарные числа?
Вам дается неотрицательное (основание 9) неотрицательное целое число, состоящее из цифр от 0 до 8, как обычно. Однако число цифр в этом числе (без начальных нулей) является квадратом префекта. Из-за этого число может быть расположено в квадратной сетке (с сохранением порядка чтения). Пример с 1480 (1125 основание 10): 14 80 …

11
Напишите программу, которая превращает каждый 17-й бит текстового файла в 1
Мой коллега и я работаем над устаревшим программным обеспечением, которое мы иногда ненавидим. Всякий раз, когда вы запускаете его, повсеместно появляются отладочные утверждения, и никогда не гарантируется, что что-нибудь сработает. Мотивация к этому раунду игры в гольф кода пришла от моего сотрудника, который сказал следующее о нашем программном обеспечении . …


12
Перечислите комбинации элементов в наборе
Учитывая набор nэлементов, задача состоит в том, чтобы написать функцию, которая перечисляет все комбинации kэлементов в этом наборе. пример Set: [1, 7, 4] Input: 2 Output: [1,7], [1,4], [7,4] пример Set: ["Charlie", "Alice", "Daniel", "Bob"] Input: 2 Output ["Daniel", "Bob"], ["Charlie", "Alice"], ["Alice", "Daniel"], ["Charlie", "Daniel"], ["Alice", "Bob"], ["Charlie", "Bob"] …
10 code-golf 

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