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

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

15
Соглашение о кодировании
В этом Coding Golf вы должны преобразовать одно соглашение о кодировании с TitleCase в lower_case_with_underscores. И наоборот! Спецификация Замените корпус следующим образом: Если символ подчеркивания является разделителем, измените регистр на Заглавный регистр без разделителя. Если есть несколько слов без разделителя, измените регистр на нижний регистр и добавьте символ подчеркивания в …
22 code-golf  string 

30
Башня струн
Учитывая строку текста, выведите ее как «башню». Каждый фрагмент строки (формы 0:n) повторяется несколько 5*nраз, поэтому первый символ повторяется 5 раз, затем первый и второй 10 раз и т. Д. Примеры: 'hello' -> ['h'] ['h'] ['h'] ['h'] ['h'] ['h', 'e'] ['h', 'e'] ['h', 'e'] ['h', 'e'] ['h', 'e'] ['h', 'e'] …

11
ASCII Палач в прогрессе
(вдохновленный вопросом на Code Review) Предположим, что два человека играют в Hangman , но вы только подслушали игру и хотите нарисовать текущий статус. Если в качестве входных данных указать два слова, каждое из которых совпадает со словом [A-Z]+или [a-z]+(по вашему выбору), вывести текущее состояние игры палача как искусство ASCII, следуя …

27
Видимые Лица Кости
Традиционный западный штамп представляет собой куб, на котором целые числа от 1 до 6, отмечены на лицах. Пары, которые добавляют к 7, размещаются на противоположных гранях. Поскольку это куб, мы можем видеть только от 1 до 3 граней (включительно) 1 в любой момент времени. Противоположные лица никогда не видны одновременно. …

18
Оценка игры Boggle
Задний план В Boggle раунд оценивается путем суммирования баллов за каждое уникальное слово, найденное игроком (т.е. любое слово, найденное более чем одним игроком, стоит 0 баллов). Очки рассчитываются на основе количества букв в каждом слове следующим образом: 3 буквы: 1 балл 4 буквы: 1 балл 5 букв: 2 балла 6 …

24
Выпей утренний кофе
Нарисуйте эту кофейную чашку Ascii: о о о __________ / \ __ | J | \ | A | | | V | | | A | __ / \ __________ / Домовые очки для кофе-сценария или Java :) Самый короткий код в байтах, функция или программа, завершающий символ новой …

30
Какой у меня индекс массы тела?
Проблема: Ваша задача - написать программу, которая принимает в качестве входных данных рост (в метрах) и вес (в килограммах) и выводит соответствующую категорию ИМТ. ИМТ - это показатель отношения вашего веса к вашему росту. Это датировано и неточно для многих людей , но это не имеет значения здесь! ИМТ может …
21 code-golf  math 

30
Умножьте два числа
Входные данные: два десятичных целых числа. Они могут быть переданы коду при стандартном вводе в качестве аргументов программы или функции или в виде списка. Вывод: их произведение в виде десятичного целого числа. Например, ввод 5 16приведет к выводу 80. Ограничения: пожалуйста, никаких стандартных лазеек. Это код-гольф , ответ в самом …
21 code-golf  math  number 

1
Автоматическая идентификация цены свитков в Nethack
О Боже, нет! Вы не можете оставить нас здесь с дверной ручкой! Это будет nethack везде! - 1 день назад от Geobits Ну, не могу разочаровать ... Введение (вы можете пропустить этот раздел, если вас не интересует экспозиция и / или у вас синдром взрыва вкладок ) Одной из характерных …
21 code-golf  game 

4
Решить проблему числа Аристотеля
Головоломка чисел Аристотеля - это задача заполнения каждой из 19 ячеек в гексагональной сетке уникальным целым числом от 1 до 19 таким образом, чтобы сумма по каждой оси составляла 38. Вы можете изобразить игровое поле в следующем виде: И загадка, по сути, является решением следующего набора из пятнадцати уравнений: ((a …

5
Как долго осталось?
Как долго осталось? Недавно я делал пиццу, используя 5-минутный таймер на моем телефоне. Когда кто-то вошел и спросил меня, как долго осталось, я сначала был озадачен тем, как ответить на вопрос. Видите ли, если бы таймер в текущий момент был в 3:47, то к тому времени, когда я зачитал вслух …

10
Подсчитайте количество кратчайших путей до n
Эта задача кода заставит вас вычислить количество способов достижения nnn начиная с 222 используя карты вида x↦x+xjx↦x+xjx \mapsto x + x^j (с jjj - неотрицательное целое число) и делая это за минимальное количество шагов. (Обратите внимание, это относится к последовательности OEIS A307092 .) пример Так, например, f(13)=2f(13)=2f(13) = 2 потому …

9
Я вижу твои бидмы и поднимаю тебе бадмис
Я вижу твои бидмы и поднимаю тебе бадмис Вызов Учитывая набор чисел с операторами между ними: «5 + 4 * 9/3 - 8», возвращать все возможные результаты выражения для каждой перестановки порядка основных операций: [/, *, +, -]. правила Стандартные лазейки запрещены I / O Входные данные должны быть упорядочены …

17
Сваха, сваха, сделай мне спичку
(мы не будем находить Findили ловить tryCatch, хотя) Это вторая часть серии из нескольких частей реализации некоторых интересных R-функций. Часть первая можно найти здесь . Задание: Вы должны реализовать функцию Rmatch как можно меньше байтов. Входные данные: xвозможно пустой список / массив целых чисел tableвозможно пустой список / массив целых …

6
Вычтите сложенную матрицу
Вызов: Дана матрица NxN, где N≥2N≥2N\geq2 и одну из восьми различных «опций складывания», выведите двумерный массив / список с вычтенными значениями. Восемь вариантов складывания: слева направо; справа налево; сверху донизу; снизу-вверх; к верхнее-левое-bottomright; topright к bottomleft; bottomleft к topright; bottomright к нижнему правому углу. Пошаговые примеры: Матрица ввода: [[ 1, …

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