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

53
Проверьте номер на нарциссизм

Нарциссический Номер представляет собой число , которое является суммой собственных цифр, каждый из возведенных в степень числа цифр. Например, возьмем 153 (3 цифры): 1 3 + 5 3 + 3 3 = 1 + 125 + 27 = 153 1634: 1 4 + 6 4 + 3 4 + 4 4 = 1 + 1296 + 81 + 256 = 1634 Соревнование: Ваш код должен принимать...

53
Создайте простой игровой клон 2048

2048 - невероятно веселая и захватывающая игра, целью которой является создание плитки с 2048 на ней. Вот краткое описание игры: Нажатие клавиши со стрелкой сдвинет все блоки на сцене в этом направлении. Например, если xпредставляет блок, и вы нажали стрелку вверх в этом случае: ...x .x.. ..x. xx.....

53
Избегайте злых чисел! [закрыто]

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

53
Программа, которая добавляет все натуральные числа и дает -1/12 [закрыто]

Как вы, возможно, знаете, есть математический забавный факт: если вы добавите все натуральные числа, вы получите ... -1/12 (см. Википедию здесь) . Конечно, это очень странный результат, и его нельзя получить, просто добавив одно число за другим, но некоторые специальные математические приемы....

53
Импровизировать аппаратный генератор случайных чисел

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

53
Обнаружение портала Пустоты

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

53
Мне слишком холодно, поднимите температуру

Это мой первый турнир по гольфу. Что тебе необходимо сделать Создайте мне, как можно меньше байтов, мою систему дистанционного управления AC. В моей комнате сейчас слишком холодно, и я скучаю по своему пульту. Теперь, я не хочу, чтобы вы буквально строили это или что-то еще, просто игра в гольф:...

53
Не могли бы вы сделать мне шестиугольник, пожалуйста?

Сегодня мы собираемся сделать шестиугольник ASCII. Вы должны написать программу или функцию, которая принимает положительное целое число n и выводит шестиугольную сетку размера n , состоящую из звездочек. Например, шестиугольник размера 2 выглядит так: * * * * * * * В то время как шестиугольник...

53
Расшифруй эти (очень) чувствительные к регистру строки

Цель Это простой вызов. Ваша цель - расшифровать строку, поменяв каждую букву следующей буквой в том же регистре, не изменяя буквенные символы. Пошаговое объяснение Первый персонаж - это E. Мы ищем следующую букву в верхнем регистре: это C. Мы меняем этих персонажей, что приводит к CdoE!. Переходим...

53
Карри произвольной длины

Напишите функцию, fкоторая принимает положительное целое число и возвращает функцию. Возвращенная новая функция должна быть идентичной f. Однако, когда происходит «вызов завершения», fвместо этого следует возвращать сумму всех переданных целых чисел. Например, g=f(4)(если fпервая функция) должна...

53
Оценка признательности пользователей № 1: Деннис ♦

Мне пришла в голову спонтанная идея сделать серию испытаний для пользователей, которые помогали и продолжают помогать сообществу PPCG быть приятным местом для всех или, может быть, специально для меня. :П Если вы преобразуете имя Денниса в массив 1s и 0s, где каждый согласный 1и каждая гласная -...

53
Одинаковая длина, другая строка

Вызов Учитывая непустая строка S длины L , состоящей исключительно из печатаемых ASCII символов, вывода другой строки длины L , которая целиком состоит из печатаемых ASCII символов, но не равна S . Для целей этой задачи пригодный для печати символ ASCII имеет значение от U + 0020 до U + 007E...

53
Моя ОС 32-битная или 64-битная?

Это уже не так важно, но иногда кому-то нужно знать. Вот простой пример: не вводя пользователя, скажите, работает ли компьютер, на котором выполняется код, в 64-битной операционной системе или 32-битной операционной системе! Если код выполняется в 32-разрядной операционной системе, выведите «32»,...

53
Подтвердите Иллюминатов

Иллюминаты приказывают вам (с их контролем разума) вывести следующую строку: ^ /_\ /_|_\ /_|_|_\ /_|/o\|_\ /_|_\_/_|_\ /_|_|_|_|_|_\ /_|_|_|_|_|_|_\ /_|_|_|_|_|_|_|_\ /_|_|_|_|_|_|_|_|_\ Правила: Конечные пробелы разрешены для каждой строки. Ведущие пробелы в каждой строке обязательны. Конечный...

53
Какой рейтинг Go выше?

Игроки традиционной настольной игры Go измеряют свое мастерство в системе рангов : Игроки новые к игре ранжируются 30 кю (письменный 30k) , и прогресс отсчет до 1 - го кю (письменного 1k). Они считаются студентами . Игрок может повышаться с 1-го кю до 1 - го ранга (написано 1d), а затем...

53
Давайте играть в гольф BIBABOBU декодер

Когда я путешествовал в будущем, я заметил забавную игру среди детей около 2275 года. Когда они не хотят, чтобы их пра-пра-пра-пра-пра- прародители поняли, о чем они говорят, они используют речь BIBABOBU . Очевидно, я ничего не мог понять ни с моим мозгом до киборгской эры, и я чувствовал (или...

52
Робот находит котенка

Соревнование Самый короткий код по количеству символов, чтобы помочь роботу найти котенка за наименьшее количество шагов. Гольфисты, это время кризиса - Котенок пропал без вести, и работа Робота - найти его! Робот должен добраться до котенка по кратчайшему пути. Однако на пути Робота много...

52
Насколько медлен Python на самом деле (часть II)?

Это продолжение того, насколько медленно работает Python? (Или как быстро ваш язык?) . Оказывается, было слишком легко получить ускорение x100 для моего последнего вопроса. Для тех, кто испытал трудности, но хочет чего-то сложнее, когда они действительно могут использовать свои навыки низкого...

52
Помоги мне с дифференциальным исчислением!

Я люблю программирование и знаю каждый язык, но я сосу математику. К сожалению, моя школа требует, чтобы компьютеры учеников проходили год обучения. На следующей неделе будет тест, и я не знаю ни одной формулы для производных! Пожалуйста, помогите мне найти формулы. Мне нужен шпаргалка - программа...

52
Определить значение кости из вида сбоку

Напишите программу или функцию, которая будет принимать левое и правое значение кубика в виде целых чисел (1-6) и возвращаемое значение сверху. Макет игры в кости: +---+ | 1 | +---+---+---+---+ | 2 | 3 | 5 | 4 | +---+---+---+---+ | 6 | +---+ ,^. <´ 5 `> <-- Top value |`._,´| .6 | 4, <--...