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

10
Развернуть вкладки (внедрить, развернуть (1))

Ваша задача на этот раз - реализовать вариант expand(1)утилиты POSIX, который расширяет табуляции до пробелов. Ваша программа должна взять спецификацию табуляции, а затем прочитать ввод по стандартному вводу и заменить символы табуляции во вводе соответствующим количеством пробелов для перехода к...

10
Рассчитать китайский знак зодиака

Учитывая, что наступает китайский Новый год, перед нами стоит задача расчета китайского зодиака, стихии и тайдзюду для данной даты. На входе должна быть дата: 1/31/2014 Дата, используемая здесь, является стилем США mm/dd/yyyy, но альтернативно может быть стилем ISO-8601: yyyy-mm-ddпоэтому стиль...

10
Советы по игре в гольф в Ио

Какие общие советы у вас есть для игры в гольф в Ио ? Я ищу идеи, которые могут быть применены к кодовым проблемам гольфа в целом, которые, по крайней мере, несколько специфичны для Ио (например, «удалить комментарии» - это не ответ). Пожалуйста, оставьте один совет за...

10
Уменьшить искусство Ascii

Эта задача представляет собой вырезанную пасту из Enlarge ASCII art , но ее можно изменить , используя PetSCII на основе половинного блока символов: string=" ▝▘▀▗▐▚▜▖▞▌▛▄▟▙█" Таким образом, цель состоит в том, чтобы уменьшить 1/2 помощью ascii-art . Например, из строки: OOOOOO OOOOOO OOOOOO OOOOOOO...

10
Вычислить супер корень числа

В математике тетрация является следующим гипероператором после возведения в степень и определяется как повторное возведение в степень. Добавление ( удалось п раз) Умножение ( добавляется к себе, п раз) Возведение ( умножается само по себе, п раз) Тетрация ( возведенная в степень самостоятельно, n...

10
Преобразовать массив байтов в base64

Ваша миссия - написать функцию / программу, которая преобразует массив байтов (т.е. массив целых чисел от 0 до 255) в base64. Использование встроенных кодеров base64 запрещено. Требуемая реализация base64 - RFC 2045. (с использованием "+", "/" и обязательного заполнения с "=") Самый короткий код (в...

10
Решатель линейных функций из двух точек (x, y)

Задание Напишите функцию L (), которая принимает два аргумента Tuple координат в форме (x, y) и возвращает их соответствующую линейную функцию в форме (a, c), где a - коэффициент члена x, а c это у-перехват. Можно предположить, что входные данные не будут линиями, перпендикулярными оси x, и что эти...

10
Генерация сочетаний клавиш для меню

Ярлыки меню Традиционно, пользовательские меню доступны с помощью сочетаний клавиш, таких как Alt + (a letter)или даже простое нажатие на букву, когда все текстовые поля не сфокусированы ( стиль gmail ). Твое задание С учетом пунктов меню в качестве входных данных ваша задача состоит в том, чтобы...

10
Перечислите комбинации элементов в наборе

Учитывая набор nэлементов, задача состоит в том, чтобы написать функцию, которая перечисляет все комбинации kэлементов в этом наборе. пример Set: [1, 7, 4] Input: 2 Output: [1,7], [1,4], [7,4] пример Set: ["Charlie", "Alice", "Daniel", "Bob"] Input: 2 Output ["Daniel", "Bob"], ["Charlie", "Alice"],...

10
Написать книгу писателю

Вот довольно простое описание открытой книги в формате ASCII: |\ | \ | \ | \ | \__________ | || | | || Lorem i | \ || psum do | \ || lor sit | \ || amet, | \ || consect | \||_________| Обратите внимание, что текстовая часть находится только на правой странице и имеет 7 символов в ширину и 5 в...

10
Насколько сильны нонарные числа?

Вам дается неотрицательное (основание 9) неотрицательное целое число, состоящее из цифр от 0 до 8, как обычно. Однако число цифр в этом числе (без начальных нулей) является квадратом префекта. Из-за этого число может быть расположено в квадратной сетке (с сохранением порядка чтения). Пример с 1480...

10
Напишите программу, которая превращает каждый 17-й бит текстового файла в 1

Мой коллега и я работаем над устаревшим программным обеспечением, которое мы иногда ненавидим. Всякий раз, когда вы запускаете его, повсеместно появляются отладочные утверждения, и никогда не гарантируется, что что-нибудь сработает. Мотивация к этому раунду игры в гольф кода пришла от моего...

10
Найти лучший ход в игре тетрис

Мне очень нравится тетрис, но я не очень хорош в этом. Только однажды я хотел бы увидеть, как этот космический корабль взлетает на моих глазах! А поскольку компьютеры очень хороши во всем, единственно возможное решение - создать программу, которая будет играть для меня ... за исключением того, что...

10
Советы по игре в гольф в OCaml

Вдохновленный из ассортимента других «Советы для игры в гольф на языке XYZ». Как обычно, пожалуйста, предлагайте только советы, относящиеся к OCaml, а не к программированию в целом. Один совет за ответ,...

10
Код анаграммирования

Давайте попробуем это снова. Цель этого конкурса - создать две части кода, которые являются анаграммами друг друга (они должны содержать одни и те же байты в разном порядке), и они будут выполнять следующие задачи: Нужно проверить, является ли введенное число счастливым или простым , и вывести,...

10
Создайте сетку как можно ближе к квадрату

Создайте функцию или программу, которая делает сетку как можно ближе к квадрату Вам будет дано целое число N в качестве входных данных, целые числа (1,2,3,25 и т. Д.) На выходе должна быть идеальная прямоугольная сетка из N букв, максимально приближенная к квадрату Квадрат (подражатель) должен...

10
Сокращение чисел

Входные данные представляют собой массив из (как минимум 3, максимум 20) различных целых чисел. Каждое целое число больше -1000 и меньше 1000. Ваша задача состоит в том, чтобы уменьшить числа, "линейно отображая" их от 0.0до 1.0. Это означает, что наименьшее число в массиве будет отображаться на...

10
Кустарники и Smoles - Часть I

Настройка Рассмотрим коробку странной формы, содержащую 29 пронумерованных ячеек, как показано на рис. 1 ниже. Внутри этой 2D коробки находятся два вида животных квадратной формы: кустарники и копытные. На рис. 1 (а) показано несколько кустарников синим цветом, а некоторые - красным. Каждое...

10
Проверить магический квадрат

Магический квадрат представляет собой квадрат массива чисел с боковым п , состоящими из различных натуральных чисел 1, 2, ..., п ² расположены таким образом, что сумма п чисел в любом горизонтальном, вертикальном или главной диагонали всегда то же число, которое известно как магическая константа....