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

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

26
Там была старая леди
Ваша цель - написать программу, которая печатает следующее стихотворение в точности так, как оно выглядит здесь: There was an old lady who swallowed a fly. I don't know why she swallowed that fly, Perhaps she'll die. There was an old lady who swallowed a spider, That wriggled and iggled and …

23
Найдите главные факторы
В этой задаче вы должны написать программу, которая вычисляет основные множители числа. Ввод представляет собой натуральное число 1 <n <2 ^ 32. Выходные данные представляют собой список основных факторов числа в следующем формате. Экспоненты должны быть опущены, если они равны 1. Выведите только простые числа. (Предполагая, что ввод 131784): 131784 …

30
Является ли строка X подпоследовательностью строки Y?
По заданным строкам X и Y определите, является ли X подпоследовательностью Y. Пустая строка рассматривается как подпоследовательность каждой строки. (Например, ''и 'anna'являются подпоследовательности 'banana'.) вход X, возможно пустая чувствительная к регистру буквенно-цифровая строка Y, возможно пустая буквенно-цифровая строка с учетом регистра Выход True или False (или эквиваленты), правильно указывающие, является …
23 code-golf  string 

11
Это число в тайне Фибоначчи?
Задний план Большинство из вас знает, что такое число Фибоначчи . Некоторые из вас могут знать, что все положительные целые числа могут быть представлены в виде суммы одного или нескольких различных чисел Фибоначчи, согласно теореме Цекендорфа . Если число членов в оптимальном представлении Цекендорфа целого числа nсамо является числом Фибоначчи, …

6
Факторизовать гауссово целое число
Gaussian целое представляет собой комплексное число, действительные и мнимые части являются целыми числами. Гауссовы целые числа, как и обычные целые, могут быть представлены как произведение гауссовых простых чисел уникальным образом. Задача здесь состоит в том, чтобы вычислить простые составляющие данного гауссова целого числа. Входные данные: гауссово целое число, которое не …

30
Премьер-тест, который буквально премьер
Напишите программу, которая проверит простоту указанного числа и выдаст вывод в виде логического значения (True - простое число). Ваш основной тест может (но не обязан) быть действительным для числа 1. Вот подвох: ваша программа сама должна суммировать до простого числа. Преобразуйте каждый символ (включая пробелы) в его значение Unicode / …

13
Вы можете справиться с пабом?
Задний план Поздний вечер пятницы, и вы и ваши друзья решите зайти в паб позже тем же вечером, но перед тем, как пойти в паб, вы полагаете, что вам следует выпить несколько напитков. Однако все быстро обостряется; Ваш друг Шеддок Памплемус выиграл в лотерею ранее на этой неделе и решил …

19
Dijkstra's Challenge
Представлено в честь APL как интерактивного инструмента, которому в этом году исполняется 50 лет Задний план Кен [Айверсон] представил свою работу « Формализм в языках программирования» в августе 1963 года на рабочей конференции по механическим языковым структурам, Принстон, штат Нью-Джерси. Список участников конференции полон известных и скоро известных имен, а …

2
Emoji Торговый автомат
Не видите смайликов? Нажмите здесь . Вы будете имитировать торговый автомат. Это 56 разных смайликов, которые можно представить в виде двух суррогатных символов UTF-8, от: from (U + D83C U + DF45) до 🍼 (U + D83C U + DF7C). В HTML эти Emojis может быть представлено в UTF-16 форме …
23 code-golf 

27
Переупорядочение последовательности
Вступление Давайте рассмотрим следующую последовательность (неотрицательные целые числа): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, ... Например, давайте возьмем первые три числа. Это 0, 1, 2. Числа, используемые в этой последовательности, можно упорядочить шестью различными способами: 012 120 021 201 102 210 …

13
is_gaussian_prime (г)?
задача Напишите функцию, которая принимает два целых числа, a,bкоторые представляют гауссово целое число z = a+ib(комплексное число). Программа должна возвращать true или false в зависимости от того, a+ibявляется ли гауссово простое число или нет . Определение: a + bi простое гауссово тогда и только тогда, когда оно удовлетворяет одному из …

1
Можно ли сделать функцию зажима короче тройной в JS?
Представьте себе эту короткую функцию для фиксации числа от 0 до 255: c = n => n > 0 ? n < 255 ? n : 255 : 0 Это самая короткая версия функции зажима с JavaScript (без функций ES.Next)? PS: Не уверен, что это актуально, но 0 и 255 …

15
Вывод визуальной схемы картинки
Напишите программу, которая вводит размеры рисунка, ширину матирования и ширину рамки для портрета в рамке. Программа должна вывести диаграмму, используя символ Xдля рисования, +для матирования и #для обрамления. Символы должны быть разделены пробелом. Конечный пробел в порядке, если результат визуально соответствует критериям. Входы могут быть 0. ВХОД: 3 2 1 …

16
Какой большой номер больше?
вход Целые числа a1, a2, a3, b1, b2, b3, каждое в диапазоне от 1 до 20. Выход True if a1^(a2^a3) > b1^(b2^b3) and False otherwise. ^ это возведение в степень в этом вопросе. правила Это код-гольф. Ваш код должен завершаться правильно в течение 10 секунд для любого допустимого ввода на …
22 code-golf 

18
Play Zip, Zap, Zop
Есть небольшая импровизированная игра разминки, в которой вы устраиваетесь по кругу и отправляете молнии, застежки и зопы, указывая на человека и произнося следующее слово в последовательности, затем они делают то же самое, пока все не разогреются или без разницы. Ваша задача - создать программу, которая дает следующее слово в последовательности, …
22 code-golf  string 

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