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

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

30
Удалить все вхождения первой буквы строки из всей строки
Учитывая входную строку , содержащей только символы A-Z, a-zи пробела, удалить все вхождения прописных и строчных версии первого символа строки (если первый символ Aудалить все Aс и aс, если первым символом (пробел) удалить все пробелы) и распечатайте вывод. Примеры случаев: Testing Testing One Two Three -> esing esing One wo …

30
Найти центр
Учитывая строку символов ASCII, выведите символ, который находится посередине. Если среднего символа нет (когда строка имеет четную длину), выведите символ ASCII, порядковый номер которого является средним числом двух центральных символов. Если строка пуста, должна быть выведена пустая строка. Тестовые случаи: 12345 => 3 Hello => l Hiya => q (empty …
24 code-golf  string 

16
Понедельник Мини-Гольф №3: Анаграмма расстояние
Мини-гольф по понедельникам: серия коротких соревнований по коду , публикуемых (надеюсь!) Каждый понедельник. (Извините, это немного поздно.) Я уверен, что большинство из вас слышали о расстоянии Левенштейна , алгоритме для вычисления расстояния между двумя строками. Ну, эта задача о реализации аналогичного алгоритма моего собственного изобретения *, называемого расстоянием анаграммы . …
24 code-golf  string 

18
Сделайте 3var переводчика!
3var - это вариант deadfish, который использует три переменные, называемые A, B и R. A и B являются аккумуляторами, в то время как R используется как переменная результата. В этом соревновании по коду для игры в гольф вам нужно найти переводчика для урезанной версии этого языка. Обязательные команды: i Increments …

12
Синус величия
Введение Все слышали о синусе (грех) , косинусе (cos) , касательной (tan) , котангенсе (cot) , секущей (sec) и cosecant (csc) . Почти у каждого угла есть они. Гораздо менее известны или запомнились: exsecant (exsec) , excosecant (excsc) , versine (versin) и coverine (cvs) . Почти у каждого угла есть …

16
Показать возраст годичных колец
Введение Вчера я видел загадку дня рождения . Congrats !! Также на этой неделе я посмотрел эпизод телешоу « Кости», где было найдено мертвое тело, похороненное под деревом. Чтобы рассчитать время смерти, они сосчитали кольца деревьев. Кольца деревьев образуются потому, что деревья растут медленнее зимой и быстрее летом. Таким образом, …

8
ASCII Борромео Кольца
В Борромео кольца представляют собой любопытный набор из трех кругов, связаны таким образом, что удаление любого из них будет разъединить два других: Вы можете сделать набор для себя с парой резинок и связующим кольцом . С большим количеством резиновых лент легко создать любую бруннскую ссылку . Напишите программу или функцию, …

2
Лазер Шредингера
Надоело экспериментировать на крошечных домашних животных , лауреат Нобелевской премии Эрвин Шредингер решил найти ближайший лазер и вместо этого выстрелить в него. Потому что ... наука! Описание Вам дадут две точки, через которые проходит лазер, и размер лазерного луча, и вы должны определить, куда лазерный луч должен был уйти, мог …
24 code-golf 

30
Не уникальные элементы
Напишите программу, которая находит неуникальные элементы массива целых чисел со знаком. Полученный массив может быть в любом порядке. Ваш ответ может быть фрагментом, который предполагает, что ввод будет сохранен в переменной ( dскажем) и оценивает правильный результат. Тестовые случаи Каждый тестовый пример представляет собой одну строку в формате input => …

7
XOR зашифровать ваши программы с источником других программ
Напишите две программы так, чтобы, когда байты их исходного кода были XOR-d вместе, они создавали третью действительную программу на одном языке. Длина каждой из трех программ в байтах должна быть одинаковой. Первая программа должна вывести A. Вторая программа должна выводить B. Третья программа должна выводить C. Новая строка необязательна, но …

3
Можете ли вы сложить гексомино в куб?
Одна из любимых игрушек моего ребенка - это такой набор . На самом деле это одна из моих любимых игрушек - я играл с ней, и она дала мне несколько идей для PPCG. Вот один из них: Напишите программу или функцию, которая принимает в качестве входных данных чертеж ASCII и …

10
Двусторонний палиндромный генератор замыкания
Введение Палиндромное замыкание входной строки - это самый короткий палиндром, который может быть построен из входной строки, где последний палиндром начинается с входной строки. Для этой задачи мы рассмотрим двустороннее палиндромное закрытие, так что Левое палиндромное закрытие входной строки - самый короткий палиндром, который начинается с входной строки. Правое палиндромное …

30
Вычислить средние символы строки
задача Ваша задача - создать строку, содержащую средние символы строки. Первый символ результата будет средним символом первого символа (который является первым символом) и вторым символом среднего двух первых символов и так далее. Что такое средний характер? Строки - это массивы байтов. Средний символ строки можно найти, рассчитав среднее значение ASCII …
24 code-golf  string 

16
Давайте посмотрим некоторые действия!
Кто не любит боевики с быстрыми шумными автомобилями, особенно те, где много аварий? Кто не любит боевики в ascii art? Сцена это: Две машины стартуют на противоположных сторонах прямой дороги (с 60 пробелами между ними). Они начинают двигаться навстречу друг другу с постоянной скоростью. Автомобиль слева движется со скоростью 1 …

23
Цезарь эквивалентность
Две строки являются «эквивалентом Цезаря», если расстояние (считая) между соответствующими символами одинаково. Да, я придумал этот термин. Вот пример: «Abc» и «Cde» эквивалентны, потому что distance from a-c == 2 distance from b-d == 2 distance from c-e == 2 Капитализация не имеет никакого значения. «Привет» и «Мир» не являются …
24 code-golf  string 

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