Головоломки для програмування та коди для гольфу

Q & A для програмування головоломки ентузіастів і код гольфістів

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. (На основі пісні алфавіту, яку багато американських дітей вчаться допомагати запам'ятовувати алфавіт, …

16
Намалюйте діагональні лінії тексту
Давши введення списку слів, виведіть слова з їх літерами, розташованими по діагоналі: p r o p g u r z a a z m n l m d e i c s n o g d g e o l f (Вищенаведене має бути результатом для введення даних programming puzzles …
46 code-golf  string 

19
Чи може Пак-Ман з'їсти цю струну?
У аркадній версії гри Pac-Man їсть pac-крапки. Однак у цьому виклику він прагне буквено-цифрових символів та пунктуації в рядку. Ваше завдання - створити функцію, яка подає Pac-Man рядку, оцінює, може він її їсти чи ні, і повертає рядок із розташуванням у ній Pac-Man. Pac-Man ( <) їсть символів зліва направо, …

16
Поверніть точки
Вступ Булева матриця розміром 2 × n може бути представлена ​​у вигляді рядка з чотирьох символів . ':. Рядок має "верхній рядок" і "нижній рядок", з крапками, що представляють собою 1, а порожні пробіли - 0. Наприклад, матриця 2 × 6 1 0 1 0 0 1 0 0 0 …
46 code-golf  string 

3
Блокування комбінованого велосипеда
Сценарій Після довгого робочого дня в офісі і перегляду stackexchange.com , я нарешті виходжу з дверей о 16:58, вже втомившись із днем. Оскільки я все ще лише стажист, теперішній вид транспорту на велосипеді. Я переїжджаю до свого надійного Peugeot Reynolds 501 , але перш ніж я зможу відплисти на ньому, …

15
Електрони підстрибують у дроті
Уявіть собі «дріт», який має nпробіли. Далі уявіть, що в цьому дроті є "електрони". Ці електрони живуть лише одну одиницю часу. Будь-які проміжки в дроті, які примикають до точно одного електрона, стають електроном. У термінології Game of Life це так B1/S. Наприклад, це дріт довжиною 10, з періодом 62. Правила …

26
Перекласти oOo КОД
Враховуючи вхід програми, написаної в oOo CODE , виведіть BF-код, який він представляє. Ось короткий опис того, як працює oOo КОД: По-перше, всі не алфавітні символи видаляються (усе не в діапазоні A-Za-z). Наприклад, візьміть програму PROgRam reVERsES giVeN iNPut sEqUENcE(приклад, наведений на сторінці вікі esolangs, який робить саме те, що …

19
Важільний симулятор 2015 року
Чому тренажер? Діти в ці дні не мають ані часу, ані амбіції реально ходити і складати коробки на пилораму чи грати навколо, врівноважуючи фізичні об’єкти. Це залишає багато місця на ринку програмного забезпечення для Lever Simulator, який, за моїми моделями, продаватиметься як божевільний! Програма програмування Потрібна допомога Я подав патент …

10
Зигзагіфігуйте струну
Напишіть програму (або функцію), яка містить непорожній рядок будь-яких символів для друку ASCII . Роздрукуйте (або поверніть) ланцюжок зігзагоподібних символів у рядку з кожною сусідньою парою символів, пов'язаних між собою: /якщо перший символ виникає перед другим символом у звичайному порядку ASCII. напр B / A \якщо перший символ виникає після …
46 code-golf  string 

17
Поради щодо гри в гольф в Желлі
Jelly - це мовчазна , орієнтована на гольф мова програмування від нашого власного Денніса . Тут все частіше і частіше з'являються відповіді, перемагаючи інші гольф-мови, такі як Pyth та CJam, як за допомогою власної кодової сторінки, так і потужної ланцюгової системи для стислого вираження програм. Давайте зіберемо кілька корисних порад …
46 code-golf  tips  jelly 

2
Розширення OEIS: підрахунок алмазних плит
Обіцяю, це буде моїм останнім викликом щодо діамантових накладок (все одно на деякий час). З іншого боку, цей виклик не має нічого спільного з мистецтвом ASCII, і не є кодом для гольфу, тому це насправді зовсім інше. Тож як нагадування, кожен шестикутник можна назвати трьома різними діамантами: Цікаве запитання - …

30
Назви елементів вище 118
IUPAC своєю непереборною мудрістю створив систематичну назву елемента для будь-якого новоствореного елемента. Це тимчасова назва елемента, поки вони нарешті не складуть свою думку про власне ім’я. Це працює так: кожній цифрі номера елемента присвоюється префікс виходячи з його значення. Префікси з'єднуються з 'ium' в кінці. Коли це зроблено і якщо …

30
Покажчики, покажчики, покажчики!
Вступ У вихідних помилках деяких мов, таких як Java, показано покажчик , який дає програмісту уявлення про те, де помилка пішла не так. Візьмемо цей приклад на Ideone: Main.java:12: error: ';' expected Invalid Java! ^ Помітьте, що каре показує, де недійсний код? Виклик Ваше завдання полягає в : задане число …
46 code-golf 

30
Підроблений текст оформлення
У цьому виклику підроблений текст розмітки - це текст, який відображається частково, прокручуючись. Деякі приклади: testing 4 t te tes test esti stin ting ing ng g hello 2 h he el ll lo o foobarz 3 f fo foo oob oba bar arz rz z Something a bit longer …
46 code-golf  string 

24
Поради щодо гольфу в Pyth
Pyth - натхненна Python мова процедурного програмування, створена користувачем PPCG isaacg . Які загальні поради щодо гольфу в Pyth? Я шукаю ідеї, які можна застосувати для кодування проблем із гольфом взагалі, які принаймні дещо характерні для Pyth. Будь ласка, одна порада на відповідь.
46 code-golf  tips  pyth 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.