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

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

16
Простая задача решена трижды
Вы должны написать 3 программы и / или функции на одном языке. Все эти программы должны решать одну и ту же задачу, но все они должны давать разные (но действительные) результаты. (Т.е. для каждой пары программ их должен быть некоторый ввод, который генерирует разные (но действительные) наборы выходных чисел.) Задание …

2
Сферический избыток треугольника
Сферический избыток треугольника Как мы все знаем, сумма углов любого плоского треугольника равна 180 градусам. Однако для сферического треугольника сумма углов всегда больше 180 градусов. Разница между суммой углов сферического треугольника и 180 градусов называется сферическим избытком . Задача состоит в том, чтобы вычислить сферический избыток треугольника с заданными координатами …

18
Вернуться на урок химии
Вступление Одной из первых вещей, которые я узнал в химии, была разработка формулы для сжигания алканов. Самый простой пример был: 2CH4 + 4O2 > 4H2O + 2CO2. Обратите внимание, что уравнение можно было бы упростить, поделив каждый коэффициент на 2, мы бы получили CH4 + 2O2 > 2H2O + CO2 …

3
Анализ размеров
Рассчитайте произведение или соотношение единиц СИ. Например, kg m / s s(килограмм-метр в секунду в квадрате) должен возвращать N(ньютон). Ввод всегда будет либо: Список символов для единиц СИ, разделенных пробелами (представляющих продукт) или Выше /и выше (представляющих соотношение). Ввод никогда не будет содержать никаких других символов (таких как числовые литералы …

9
На предмет клавиатур
Keep Talking и Nobody Explodes - это локальная многопользовательская игра, в которой один игрок контролирует виртуальную «бомбу» и должен управляться другим игроком, «экспертом», который имеет доступ к руководству по обезвреживанию бомб. Одним из модулей, которые нужно разоружить в игре, является модуль клавиатуры, с которым мы будем иметь дело в этом …
15 code-golf  string 

4
Коренастый палиндром
Палиндромы - это весело, но некоторые другие нити начинают чувствовать себя обделенными. Мы можем превратить эти строки в короткие палиндромы , разбив их на палиндромные массивы частей. Например, строка "abcabca"не является палиндромом, если мы читаем ее символ за символом, но у нас есть три различных способа сделать ее коротким палиндромом: …

18
Время через некоторое время
Для этой задачи мы записываем время в следующей форме: hh:mm:ss Несколько примеров: 12:34:08 06:05:30 23:59:00 Задача состоит в том, чтобы вывести время по истечении определенного количества часов , минут и секунд, используя время начала 00:00:00. Вы можете сравнить это с таймером, который начался в 00:00:00. Вот пример входов (с использованием …
15 code-golf 

20
Бу! Хеллоуин код гольф-вызов
Напишите программу, которая принимает входную строку длиной 2 или более символов и добавляет строку ~BOO!~ (эта строка имеет начальный и конечный пробел) в равномерно случайное место в строке, которое не находится ни на одном конце. Запрещенные выборочные вводы : 2или (пустой ввод) Запрещенные выборочные выходы : Hello ~BOO!~ или ~BOO!~ …

7
Средние углы
История или почему мы это делаем. Никто. Это упражнение совершенно бессмысленно ... если только вы не Стивен Хокинг . Соревнование Учитывая список углов, найдите среднее из этих углов. Например, среднее значение 91 градуса и -91 градуса составляет 180 градусов. Вы можете использовать программу или функцию, чтобы сделать это. вход Список …

5
Калькулятор скрытой мощности
Одна из причин, по которой я всегда любил покемонов, заключается в том, что в такой простой, на первый взгляд, игре много уровней сложности. Давайте рассмотрим ход Hidden Power. В игре тип и сила (по крайней мере до VI поколения) скрытой силы различна для каждого покемона, который его использует! Это довольно …
15 code-golf  number  game 

3
Лабиринт, генерирующий один вкладыш
Знаменитый основной лайнер C64 10 PRINT CHR$(205.5+RND(1)); : GOTO 10 печатает лабиринт косой черты и обратной косой черты. \\/\\\//\/\////\\/\/ \/\///\\///////\//\/ /\\\//\//\////\\//\\ \////\//\//\/\\\\\\/ /\/\\///\\\\/\\\\/\\ \/\//\\\\\\//\/\//// /\//\\///\/\///\//// \/\\\//\\/\\\//\\/\/ //////\\/\\/\/\/\/// \\/\/\\////\/\/\\/\/ Прочитайте в таком лабиринте из диагональных стен от stdin и распечатайте тот же лабиринт с горизонтальными и вертикальными стенами, состоящий из символа …

12
Построить сопутствующую матрицу
У вас есть несколько полиномов, которые одиноки, так что сделайте из них несколько компаньонов (которые не будут угрожать нанести удар)! Для многочлена степени nсуществует матрицаn by n сопутствующего куба . Вам нужно создать функцию, которая принимает список коэффициентов для полинома в порядке возрастания ( ) или убывания ( ) (но …

4
Анализатор XML для ленивых программистов
Фон Вы работаете программистом в компании по продаже автомобилей. Ваша задача на этой неделе - запрограммировать парсер XML, который получает данные о доступных моделях от разных производителей автомобилей и печатает информацию о новейших моделях. К счастью для вас, отдел тестирования предоставил только один тестовый пример! Чем быстрее вы сможете написать …

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

23
Сделай мне скролл шатер
Вступление Помните бурные 80-е? Я имею в виду, вы знаете, как 30 лет назад? Нет сотовых телефонов, нет интернета, нет банкоматов, флуоресцентной одежды (что это было ?!) и прокрутки маркиз ! Нет нет нет! Не онлайн, а настоящие, со светодиодной подсветкой. Поскольку у меня ностальгическое настроение, я бы хотел, чтобы …
15 code-golf 

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