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

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

30
Oreo? Нет ... Леденец, может быть?
С 2009 года кодовые имена версий Android были оформлены на кондитерские изделия. Android 1.5 - это Cupcake, Android 1.6 - это Donut, Android 2.0 - это Eclair и т. Д. На самом деле названия версий в алфавитном порядке! C -> Cupcake D -> Donut E -> Eclair F -> Froyo …
46 code-golf  string 

30
Да но нет да
Недавно мой коллега прислал мне следующий фрагмент JavaScript в шутку: let butScript = (nrOfButs) => { for(var i = 0; i < nrOfButs; i++){ if(i % 3 == 0){ console.log("Yeah") } if(i % 2 == 0){ console.log("But") } if(i % 3 == 1){ console.log("No") } } } Поскольку код был …
46 code-golf  string 

30
Это остановит? (Грабители)
Это нить грабителей. Нить полицейских здесь . Ваша задача состоит в том, чтобы взломать представление полицейского, найдя вход, который заставляет его остановиться. Вам не нужно выяснять, почему, или все входы, которые делают его остановленным, если их больше одного, или вход, предназначенный копом, подойдет только один вход. После того, как вы …

25
Лучшие шестнадцатеричные цветовые коды для вашего интернета
Шестнадцатеричные триплеты, такие как #ffffff(белый) или #3764ef(голубоватый), часто используются для обозначения цветов RGB. Они состоят из #шести шестнадцатеричных цифр (0-f) или иногда трех цифр, где реальный цвет получается путем удвоения каждой цифры. Например, #fffесть #ffffffи #1a8есть #11aa88. К сожалению, эта трехзначная стенография была самой лучшей игрой в гольф, которую Интернет …

30
Нарисуй швейцарский флаг
Задача: Вывести швейцарский флаг. С Днем Швейцарского Национального Дня / Швейцарский Бундесфейтаг / Fête nationalale suisse / Festa nazionale svizzera / Fiasta naziunala svizra! Детали: Флаг состоит из белого ( #FFFFFF) креста на красном ( #FF0000) фоне. Крест состоит из квадрата 6х6 с плечами размером 6х7, склеенными с каждой стороны. …

30
Гольф трансцендентное число
Определения Алгебраическое число - это число, которое является нулем ненулевого полинома с целыми коэффициентами. Например, квадратный корень из 2алгебраический, потому что это ноль x^2 - 2. Трансцендентное число - это действительное число, которое не является алгебраическим. задача Вы должны выбрать трансцендентное число. Затем напишите программу / функцию, которая принимает положительное …
46 code-golf  math  number 


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

27
Дивизор горизонта
Для любого натурального числа k, пусть d(k)обозначает число делителей k. Например, d(6)это 4, так как 6имеет 4делителей (а именно 1, 2, 3, 6). Учитывая положительное целое число N, отображение «горизонта» в ASCII искусства , используя фиксированный характер, таким образом, что высота «здания» , расположенной в горизонтальном положении kявляется d(k)для k …

30
Анимируйте текст в вашем терминале
Анимируйте текст в вашем терминале Цель Цель состоит в том, чтобы «анимировать» строку «Hello world» в выходных данных, чтобы каждый символ стал заглавным после каждого. Ваша программа может выйти после того, как каждая буква будет заглавной. Например; # Iteration 1 Hello world # Iteration 2 hEllo world # Iteration 3 …


23
Море в вашем терминале
Фон Лето в Северном полушарии уже позади, и многие из нас скучают по солнцу, пляжам, волнам океана ... Задача состоит в том, чтобы взбодрить их, напомнив им о море. Соревнование Вот море: ** ** ** ** ** **** **** **** **** **** ***** ***** ***** ***** ***** ** ** ** …


19
Может ли Pac-Man съесть эту строку?
В аркадной версии игры Pac-Man ест пакоты. Однако в этом испытании он жаждет буквенно-цифровых символов и знаков препинания в строке. Ваша задача - создать функцию, которая будет кормить Pac-Man строкой, оценивать, сможет ли он ее съесть или нет, и возвращает строку с указанием местоположения Pac-Man. Pac-Man ( <) поедает персонажей …

30
Теперь я знаю свои азбуку, ты не пойдешь со мной в гольф?
Напишите программу или функцию, которая выводит этот точный текст без учета регистра: A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z. (На основе алфавитной песни, которую многие американские дети учат запоминать алфавит, хотя …

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