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

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

30
Я недостаточно хорош для тебя?
Задний план: Текущая задача «Совершенные числа» довольно ошибочна и сложна, поскольку она требует, чтобы вы выводили в сложном формате, включающем факторы числа. Это сугубо решение проблемы с перепостом задачи. Вызов Учитывая положительное целое число в любом стандартном формате ввода , различайте, является ли оно идеальным или нет. Совершенное число - …

7
Мы оказались там, где начали!…
Вызов: Входные данные: Вы берете два ввода: - Строка, содержащая только печатаемый ASCII (исключая пробелы, символы табуляции или новые строки) - Печатный символ ASCII Выход: Первая строка будет содержать строку ввода. Каждое iпервое появление -modulo-3 этого персонажа будет двигаться в юго-восточном направлении; каждое iпоявление -модуло-3 секунды будет двигаться в южном …

8
Подскажите как флоп
Как компьютерные ученые, вы, вероятно, все знакомы с основными операциями со списком pop и push . Это простые операции, которые изменяют список элементов. Тем не менее, вы когда-нибудь слышали об операционном флопе ? (как в flip- флоп )? Это довольно просто. Если задано число n , поменяйте местами первые n …

19
Сколько лет это примерно?
Напишите короткую программу, которая занимает положительное число секунд, представляющих возраст, и выводит оценку этого времени на английском языке. Ваша программа должна вывести наименьшее точное количество времени, которое прошло, среди следующих метрик и их продолжительности в секундах: second = 1 minute = 60 hour = 60 * 60 day = 60 …
29 code-golf  date 

21
Символ Леви-Чивита
Трехмерный символ Леви-Чивита является функцией fпринятия троек чисел (i,j,k)каждого в {1,2,3}, чтобы {-1,0,1}, определяется как: f(i,j,k) = 0когда i,j,kне различимы, то есть i=jили j=kилиk=i f(i,j,k) = 1когда (i,j,k)есть циклический сдвиг (1,2,3), это один из (1,2,3), (2,3,1), (3,1,2). f(i,j,k) = -1когда (i,j,k)есть циклический сдвиг (3,2,1), это один из (3,2,1), (2,1,3), (1,3,2). …

4
Реализуйте истинное добавление строки
Многие языки позволяют «добавлять» строки в +. Однако это действительно конкатенация, истинное дополнение будет следовать аксиомам группы: Он закрыт (добавление любых двух строк всегда является строкой) Это ассоциативно ( (a + b) + c = a + (b + c) ) Есть тождество ( ∃e: a + e = a …

22
Анаграмма времени
Первоначально опубликовано (и удалено) @Tlink , который, скорее всего, был вдохновлен этим вопросом StackOverflow . Так как это было позором, это было удалено, потому что это казалось хорошим испытанием в целом, я решил, что перепечатал бы это с надлежащим форматированием и правилами. (Я пытался связаться с @Tlink и получить его …
29 code-golf  date 

21
Стекируемые последовательности
Вы раздаете из колоды карты с метками от 0 до 9, формируя стопки, которые начинаются с 0 и считаются до 1. Когда вы разыгрываете 0, вы кладете его на стол, чтобы начать новый стек. Когда вы сдаете любую другую карту, вы кладете ее на карту, стоимость которой точно на одну …

27
Код Гольф: ваш собственный горизонтальный змей ASCII
Очень вдохновленный этим испытанием Code Golf: Ваша собственная домашняя змея ASCII - я подумал, что если сделать это горизонтально, это добавит дополнительный уровень сложности. Пример горизонтальной змеи: 0 0 0 0 0 000 00 0 00 000 0 0 000 0 0 0 00 0 000 И правила таковы: Ровно …

25
Палиндромные числа с бинарным поворотом
Предупреждение: это НЕ вызов "Эй, давайте нарисуем торт в ASCII-искусстве"! Пожалуйста, продолжайте читать;) Некоторое время назад у меня был день рождения, мне сейчас 33 года. Таким образом, существует эта неуклюжая социальная традиция, состоящая в том, чтобы приглашать семью и друзей, ставить на торт свечи в виде цифр, петь песни и …

30
Очистка наиболее значимого бита от целого числа
вход Ввод одно целое положительное число n Выход Выход nс наиболее значимым битом установлен в 0. Тестовые случаи 1 -> 0 2 -> 0 10 -> 2 16 -> 0 100 -> 36 267 -> 11 350 -> 94 500 -> 244 Например: 350в двоичном есть 101011110. Установка его старшего …

11
Построить полузигзаг
Вам будет дано положительное целое число в Nкачестве входных данных. Ваша задача - построить полу-зигзаг из Nсторон, каждой длины N. Поскольку довольно сложно четко описать задачу, вот несколько примеров: N = 1: О N = 2: О OO N = 3: OO OO ООО N = 4: OOOOO OO OO …

28
Сначала они пришли
«Сначала они пришли ...» - это стихотворение Мартина Нимеллера : First they came for the Socialists, and I did not speak out- Because I was not a Socialist. Then they came for the Trade Unionists, and I did not speak out- Because I was not a Trade Unionist. Then they …

20
Interquine - две программы, которые выводят друг друга в цикле
Программа A выводит код программы B при запуске, а B выводит источник A. Требования: Только один язык в обеих программах Программы разные. Одна программа, которая выводит сама себя, не подходит. Обе программы не пусты или имеют длину не менее 1 байта. Конечные переводы строк как в источнике, так и в …
29 code-golf  quine 

20
Поплавок 754 до Хэмминга
В качестве входных данных вы получите целое число kв диапазоне от -4503599627370496(−2 52 ) до 4503599627370496(2 52 ). Как хорошо известно , целые числа в этом диапазоне могут быть представлены в точности как значения с плавающей запятой двойной точности. Вы должны выход на вес Хемминга (количество единиц) в кодировании kв …

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