Пазлы для программирования и Code Golf

Вопросы и ответы по программированию головоломок энтузиастов и любителей кода

30
Подсчитайте слова в тексте и отобразите их
Код должен принимать ввод текста (необязательно может быть любой файл, stdin, строка для JavaScript и т. Д.): This is a text and a number: 31. Выходные данные должны содержать слова с номерами вхождений, отсортированными по количеству вхождений в порядке убывания: a:2 and:1 is:1 number:1 This:1 text:1 31:1 Обратите внимание, что …
26 code-golf 

30
Распечатать елку
Соревнование Напечатайте красивую рождественскую елку со своей звездочкой вверху, используя самый короткий код. Звезда дерева - это звездочка ( *), а тело дерева сделано из 0дерева. Высота дерева должна быть 10 рядов. Каждая строка должна иметь правильные отступы так, чтобы предыдущая строка центрировалась над следующей. Любая строка должна иметь на …

24
Произвольная случайность
Случайность это весело. Проблемы без смысла весело. Напишите функцию, которая при заданном целочисленном вводе nвыведет набор (неупорядоченный, уникальный) точно nслучайных целых чисел между 1и n^2(включительно) таким образом, чтобы сумма всех целых чисел была равна n^2. Случайность не обязательно должна быть равномерной, при условии, что каждый действительный набор имеет ненулевую вероятность …

2
Может ли нейронная сеть распознавать простые числа?
Задний план Признание первичности кажется плохо приспособленным для (искусственных) нейронных сетей. Тем не менее, теорема об универсальном приближении утверждает, что нейронные сети могут аппроксимировать любую непрерывную функцию, поэтому, в частности, должна быть возможность представить любую функцию с конечной поддержкой, какую только пожелает. Итак, давайте попробуем распознать все простые числа среди …

15
Переключите несколько битов и получите квадрат
Учитывая целое число , вы должны найти минимальное количество битов, которые нужно инвертировать в чтобы превратить его в квадратное число . Вам разрешено инвертировать только биты ниже самого значимого .NN> 3N>3N>3NNN Примеры 2 2 0N= 4N=4N=4 уже является квадратным числом ( ), поэтому ожидаемый результат равен .22222^2000 11000 → 1100 …

10
404 - Уникальная страница 404 не найдена
Вдохновлен полиглотом на странице Stack Overflow 404 : Цель Ваша цель проста - создать полиглот, который выводит число 404 , а затем завершается на максимально возможном количестве языков. ограничения Вот поворот, есть ограничение, чтобы сделать это сложнее: Вы должны написать N программ и выбрать N языков в определенном порядке. я …

6
Полностью выровнять и дефисировать блок текста
Given a width and a block of text containing possible hyphen- ation points, format it fully- justified (in monospace). Полностью выровненный означает, что он выровнен по левому и правому краям и достигается путем увеличения расстояния между словами до тех пор, пока не совпадет каждая строка. Связанный: Обоснуйте текст, добавив пробелы …


5
Может ли король поймать пешку?
При вводе четырех целых чисел x 1 , y 1 , x 2 и y 2 выведите, может ли белый король в шахматах (с координатами ( x 1 , y 1 )) поймать черную пешку (с координатами ( x 2 , y) 2 )) и поймайте его, если пешка движется, …
26 code-golf  chess 

10
Цепные программы
Вызов В этом задании вы будете писать первую программу p 1 из бесконечной последовательности программ, в которой запуск p n выводит / генерирует программу p n + 1 . При объединении первых n> = 2 программ последовательность должна быть выведена n. пример Допустим, первые 4 программы: p1 p2 p3 p4 …

7
Написать переводчика 0815
Мне нравится концепция 0815 , за исключением того, что переводчик на сайте создателя возвращает ошибку 404. Поэтому я решил попросить всех вас помочь! Основы 0815 основан на трех (3) регистрах и очереди. Регистры называются X, Y и Z, причем X - только для записи, Z - только для чтения, а …

12
Советы по игре в гольф в TI-BASIC
Какие общие советы у вас есть для игры в гольф в TI-BASIC для калькуляторов серии TI-83/84 +? Я ищу идеи, которые могут быть применены к задачам кода-гольфа и которые, по крайней мере, несколько специфичны для TI-BASIC (например, «удалить комментарии» - это не ответ). Пожалуйста, оставьте один совет за ответ.
26 code-golf  tips  basic 

19
Корона сто корона корона
Я заметил, что в определенной игре был специфический счетчик жизней, который вместо того, чтобы останавливаться 999, получил новую цифру - следующий номер был короной сто или 👑00. После того, как 👑99вышел коронные сто crownty ( 👑👑0) и последний номер, после того, как 👑👑9была краун сто crownty корона или 👑👑👑, что …

30
Целые списки Ноя
Введение: Я думаю, что мы все слышали об этом, но здесь очень краткое резюме: Ной собрал два из всех видов животных на планете, мужского и женского пола, чтобы спасти в своем Ковчеге во время большого наводнения. Фактическая цитата из Библии: Бытие 7: 2-3 Вы должны взять с собой семь всевозможных …

25
Вывести доску судоку
Сегодняшняя задача проста: не принимая никакой информации, выведите любую действующую доску судоку. Если вы не знакомы с судоку, Википедия описывает, как должна выглядеть действующая доска : Цель состоит в том, чтобы заполнить сетку 9 × 9 цифрами, чтобы каждый столбец, каждая строка и каждая из девяти подсеток 3 × 3, …

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