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

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

30
Захист виклику [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну коду Golf Stack. Закрито 3 роки тому . Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає …

16
Створіть аналоговий годинник
Створіть аналоговий годинник Мета: Створення робочого аналогового годинника з використанням будь-якої мови програмування. Вимоги: На вашому годиннику має бути принаймні покажчик годин і хвилин. Вироблений годинник може бути у вигляді зображення, анімації або ASCII-мистецтва. Очікується, що годинник показує місцевий час. Необов’язково: Ви можете змусити годинник показувати покажчик секунд на додаток …

22
Код гольфу: 6174 - міфічна константа Капрекара
Це питання було перенесено з Stack Overflow, оскільки на нього можна відповісти на Exchange Golf Stack Exchange. Мігрували 8 років тому . Чому число 6174 таке цікаве? Як визначено у Вікіпедії Візьміть будь-яке чотиризначне число, використовуючи принаймні дві різні цифри. (Дозволені нулі.) Розташуйте цифри у порядку зростання, а потім у …

30
Емуляція 7-сегментного дисплея
Завдання Завдання - відобразити будь-яке із 128 можливих станів 7-сегментного дисплея . Ваша програма повинна прийняти рядок із 7 символів ("біт"), які є 0або 1. Перший біт вводу відповідає сегменту A наступної ілюстрації, другий - B тощо (ігнорує dp): Як ви представляєте дисплей, залежить від вас - одного символу Unicode …
24 code-golf 

30
Додавання без використання знака + або -
Раніше було багато викликів "Зробити __ без _ _", але я сподіваюся, що це один з найбільш складних. Змагання Ви повинні написати програму, яка приймає два натуральних числа (цілі числа> 0) від STDIN і друкує суму двох чисел до STDOUT. Завдання полягає в тому, що ви повинні використовувати якомога менше …


15
Створіть графіку 1920 x 1080 з 2 073 600 унікальних кольорів
Виклик: Напишіть програму, яка видає графічний файл шириною 1920 пікселів на 1080 пікселів. Кожен з 2 073 600 пікселів у графіці повинен мати унікальний колір, і жодне значення кольору не повинно повторюватися. Кольори повинні бути вказані в RGB і починатись від 0,0,0 і підраховувати вгору послідовно до 255,255,255. Ви знайдете …

18
Обчисліть Ультрарадикальне
Що таке Ультрарадикальне Ультрарадикальну , або Доведіть радикал, що містять від реального числа aaa визначаються як тільки дійсний корінь рівняння квінтіков x5+x+a=0x5+x+a=0x^5+x+a=0 . Тут ми використовуємо для позначення ультрарадикальної функції. Наприклад, , оскільки .UR(⋅)UR(⋅)UR(\cdot)UR(−100010)=10UR(−100010)=10UR(-100010)=10105+10−100010=0105+10−100010=010^5+10-100010=0 Виклик Напишіть повну програму або функцію, яка приймає реальне число як вхідне і повертає або виводить …

8
Зіткнення більярдних куль
Враховуючи двовимірні положення та швидкості пари більярдних кульок безпосередньо перед ударом, обчисліть їх швидкості після ідеально пружного зіткнення . Кульки вважаються ідеальними сферами (або рівнозначно: кола) з однаковим радіусом, однаковою масою, рівномірною щільністю і без тертя. Введення складається з 8 чисел: p0x,p0y,v0x,v0y,p1x,p1y,v1x,v1yде p0x,p0yзнаходиться центр першого кулі, v0x,v0yйого швидкість і аналогічно …

20
1, 2, 4, 8, 16,… 33?
Виклик Напишіть функцію / програму, яка виводить або n'-й елемент, або перші nелементи, у добре відому послідовність чисел: 1, 2, 4, 8, 16 ... О, зачекайте ... Я забув перші кілька номерів: 1, 1, 1, 1, 2, 4, 8, 16 ... Чорт забираю, я додам ще кілька для хорошої міри: …

15
Локатор номерів кімнати
Локатор номерів кімнати Я натрапив на цікаву техніку вирішення проблем на своїй роботі, коли дали колегу на зустріч неправильний номер кімнати. Раз у раз, перебуваючи на шляху до зустрічі, член моєї команди надсилає мені неправильний номер кімнати, як правило, тому, що вони поспішають за своїм столом і товстим пальцем неправильну …
24 code-golf 

6
Відстані до координат
У двомісному літаку є n людей. Використовуючи відстані між ними, ми збираємось знайти їхні позиції. Для отримання унікальної відповіді необхідно зробити чотири припущення: Там щонайменше 3 людини. Перша людина знаходиться в положенні (0, 0). Друга людина знаходиться в положенні (x, 0) для деяких x> 0. Третя людина знаходиться в положенні …

4
Трипоказний! Але який вид?
З http://uk.wikipedia.org/wiki/Triangle : Напишіть програму, яка займає три координати дворядних кортежів (декартових) та класифікує, яку форму описують ці три точки. Майже у всіх випадках ці точки описують трикутник різного типу. У деяких вироджених випадках точки будуть або описувати окрему точку, або пряму. Програма визначить, який із наведених нижче тегів застосовується …

10
Теорема полігональних чисел Ферма
Теорема полігональних чисел Ферма стверджує, що кожне додатне ціле число може бути виражене сумою не більше ннn ннn -гональних чисел. Це означає, що кожне додатне ціле число може бути виражене сумою до трьох чисел трикутника, чотирьох квадратних чисел, п'яти п’ятикутних чисел тощо. Ваше завдання - взяти додатне ціле число ххx …

23
Наповніть миску супом з алфавітом
Ми , здається , ніколи і НЕ отримати втомився алфавіт пов'язаних проблем ... Рецепт Дано рядок літер Sта два позитивних цілих чисел M, N, виготовляють алфавітний суп з літерами, що Sзаймають випадкові положення у прямокутній мисці розміром M× N, обрамленою неабетковим символом, який не є пробілом, щоб зобразити ободок чаші. …

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