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

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

5
Самая короткая программа Hello World без двоеточий
Недавно я увидел несколько вопросов о SO, в которых задавался вопрос, можете ли вы создать программу Hello World без использования точек с запятой с помощью C #. Задача состоит в том, чтобы сделать это снова, но в кратчайшем объеме кода!
14 code-golf  c# 

1
Код Гольф: какова судьба космического корабля? [ASCII художественная версия]
Фон В галактике (и, возможно, во вселенной) далеко-далеко ... был космический корабль и множество планет. Неисправность на борту заставила космический корабль исчерпать топливо. Теперь он движется с опасно медленной скоростью возле скопления планет, из которого он должен сбежать! Какова будет судьба экипажа? Соревнование Вы являетесь ведущим программистом USS StackExchange. Таким …

4
Советы по игре в гольф в Groovy
Поскольку я видел много вопросов с советами по игре в гольф на интересующем их языке, я решил спросить о своем любимом языке: Groovy. Люди могут дать некоторые советы и рекомендации, которые будут использоваться в игре в гольф с Groovy.
14 code-golf  tips 

5
Имитация любого 1D клеточного автомата
Соревнование Вы должны написать полную программу, которая берет семь чисел из STDIN и печатает двумерную историю клеточного автомата (CA) в STDOUT. Это код гольф. Форматирование ввода На входе будет семь целых чисел / строк, разделенных запятыми. Первое число - это номер правила в соответствии с кодом Wolfram (стандартное имя для …

9
Напишите функцию, которая возвращает прошедшее время данного глагола
Вызов Напишите функцию, которая принимает аргумент, который является глаголом, и возвращает прошедшее время глагола. (Предположим, что глагол правильный) Прошедшее время Примечание: не считайте y согласным или гласным. Обычно простое добавление edпосле глагола делает прошедшее время глагола. Пример: jump→ jumped, ask→asked Однако есть и другие правила. Если последний символ данного глагола …
14 code-golf  string 


5
Напишите свою собственную записку о смерти
Кира нуждается в вашей помощи! Формат ввода: Date [and/or Time] Name Gender Reason Выходной формат: <Last Name, First Name> <will die/died> on the <DD><st/nd/rd/th> of <MMM, YYYY> [at <hh:mm:ss TT>]. <He/She> <will die/died> of <Reason>. Детали, Детали: Ваша программа должна учитывать как минимум следующие форматы ввода даты: 9 November 2003 …
14 code-golf 

5
Текстовый лабиринт
Имея лабиринт на stdin и точку входа, напишите программу, которая печатает путь к выходу на stdout. Любой путь является приемлемым, если ваша программа не генерирует тривиальный путь (проходящий через каждую точку в лабиринте) для каждого лабиринта. На входе стены отмечены символом a, #а точка входа - символом a @. Вы …

10
Палач игры в гольф
Вдохновленный Reddit . Напишите программу, в которую играет Hangman . Программа выбирает случайное слово из списка из N слов, где N> 2. Список слов может быть предоставлен программе любым способом, который вы выберете. На каждой итерации Распечатайте состояние игры, используя подчеркивание для букв, которые еще не обнаружены: H _ N …

30
Вывести количество единиц в двоичное число без использования побитовых операторов
Описание Учитывая число, выведите количество 1s в двоичном представлении. вход Число >= 0в базе 10, которое не будет превышать наибольшее число, которое может обработать ваш язык. Выход Количество 1s в двоичном представлении. Выигрышное условие Самый короткий код выигрывает. Disallowed Битовые операторы. Другие операторы, такие как сложение и умножение, разрешены. Встроенные …

10
Последняя цифра в экспоненте
В этом задании вам дадут A (длиной менее 10000 цифр) и B (менее 2 ^ 64), и вам нужно будет вычислить последнюю цифру (A · A · A · ... ... A (B раз) )). Входы A и B даны в одной строке, разделенной пробелом; входы заканчиваются EOF. вход 34543232321323243242434544533445343432434311112223454323232132324324243454453344534343243431111222345432323213232432424345445334453434324343111122234543232321323243242434544533445343432434311112223454323232132324324243454453344534343243431111222345432323213232432424345445334453434324343111122234543232321323243242434544533445343432434311112223454323232132324324243454453344534343243431111222 …
14 code-golf  math 


9
Манчестер кодирует поток данных
Манчестерское кодирование - это телекоммуникационный протокол, используемый в радиосвязи, который гарантирует битовые переходы с регулярным интервалом, чтобы приемник мог восстановить тактовую частоту из самих данных. Он удваивает битрейт, но дешев и прост в реализации. Широко используется радиолюбителями. Концепция очень проста: на аппаратном уровне часы и линии данных просто объединяются в …
14 code-golf  binary 

12
День недели следующего 29 февраля
Напишите функцию, которая принимает дату и возвращает день недели следующего 29 февраля после этой даты. Входные данные представляют собой строку в расширенном формате ISO: YYYY-MM-DD (например, 27 мая 2010 г. будет «2010-05-27»). Выводом является строка, которая является названием дня недели (например, «Понедельник»). Капитализация не имеет значения, но дайте полное имя …
14 code-golf  date 

6
Печать треугольника Волна чисел
Учитывая амплитуду и период для волны, выведите волну. Смотрите пример выходных данных для более подробной информации. Общее количество волновых форм равно периоду, а высота каждой волны равна амплитуде. Амплитуда и период меньше 10. Вы можете игнорировать конечные пробелы, но не начальные пробелы. Sample Input 3 2 Sample Output 3 3 …

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