Запитання з тегом «code-challenge»

Виклик коду - це змагання за креативні способи вирішення головоломки програмування з об'єктивним критерієм виграшу, не охопленим іншими тегами для оцінки (наприклад, код-гольф).

3
Шукаєте програми на величезній дошці Boggle
Кожен символ цього 64 на 64 блоку тексту вибраний випадковим чином і рівномірно з 95 друкованих символів ASCII . /rq$:Zy5*g'$DeGXX2o8y "{@Cg:FR9qih}xh >5$DsF1Fs5Ao~smFp;.RJbV )U c4\(|Sx*V$10G9xO:NjHKasem%,\9[pPm@&kTaN~HC[;9`lgqlAH(7dt0a-5}LJ[ &sifw9V-.PLRoD~F'dJYA^Q)L#h>$9h!B4b&ceKp8~HndzDm#1/ySydrf5T8[Y%4 U9>HLQ74Qf[^V9tpWrKFcFxZJ::4?z/o]3u,V[B&hB9lFYA0:rW#yql5z9.d*D}U :M2*O9'7_HMGw_=%@hR>O+(@Dr6MIt(=/{-{4lia0Vmws32wr(fnTmT%HSo&7!uz \KZWG&KnXh+6E+Q>%pV(<Bnm-d+p~y~]Ta"aw9)]0A_AHz\tP3&}1R^/yPPSgN?8 ".7|Uj)S7-k[`yeLO~P2a?z3wiS(R-\k'?z(pVm;;D^k/q84?&7:,E*9$UQ"UbBJ ME]&*R ,*7PDF4Tw*-;De{YeP_al.CJcJX`@V_y+>^<h{L[^Y"!RxjN^lyA_/Y=( #C>Zo#Sl;UUD5ChIj'L@rkELk%S*]a$87j\\n;}796m/\NPL>8d-T-hR!7ftw ?A tV5"E309bAv$jhE6\'8f?VGlBb?z#V;F((3'|}$tfpiNB>"*mxc,X1s:/%x*JQAL rxYXUJsd?X}^yc|'16539vd=psU'>|y/!$-TRamKcJk^2-aD35h7CcaRNue"8#{; @yUq?*(72I8@I)So+]RwtKy:mLhjG/f#:U<TXml<PtX*+,ngfZt75-q*gSsyI2tS |*M*;yz6u2(LZ>W`bth-7G~>|dh'pm}]@"#Oq9%o\W)b,gh%b1O]4F:EGb7ERI=@ ehMo69slKw=S@<j*Q4sfd\1')#)V&yaPF%%ZG6VK\_-$Cab,nrlW"O(<tu&xU=I& |[g4k2L;FD)=yX0SsE-|vI(mDOccuU(+m\wxgrJxi8ZP[uD)L.!K@]%@q`!pk8Yx ?PZaS3;x,7nK~IHlrCGy~xq:@K/CJ1J^oeac&Tv?6[H>>0lu?(/bh@6J^@S?IY-| @tdN$K=Ci2;_0Du;L2OO'en|]<_`nX5p3Bes9`8{}fRCV$X&aoQGYS'$j%r<2709 UwETsAo^d!aUZ0vN5,Yq\n%JAIm}%O88FAJK^Jt&=jM\Q1^+^|X8\._"l%hlF+yH +c^FBFxTGz|f|#kElQs)mS64-3Z\An]|[rQo"OQ+ IP"ARdJ}/OYFQF_/{B 73mU UPvxNByN[2TT,XgRZ_LwolUVWuR)DjYI7j#mmA8m?&Y}}[_h8@Y-R*,#=1\D*&@* ePW.w{@z3moe3Vztd,>?*~ZQUvn8$+xw$$f92D*kPZ":;lcTr3m&{*?j$FgZK|cU IAd'0C{<4b}NuhX1B#gmk'oF4+(@fzP^T?hF/#]g^y rb5][)X-d4Q't~1]HE"tZ p2Z,%H0$EWF/%|UQm?&]E~=v;9YwxrSs%}df`[ …

3
Де прогони в цій нескінченній струні? (Знайдено CCCCCC!)
Починаючи з рядка ABC, розглянемо результат багаторазового додавання останньої половини до себе (використовуючи більшу половину, якщо довжина непарна). Ми отримуємо прогресування: ABC ABCBC ABCBCCBC ABCBCCBCCCBC ABCBCCBCCCBCBCCCBC etc... Нехай Sпредставляє результуючу нескінченну рядок (або послідовність), що призводить до того, що ця процедура повторюється назавжди. Мета Мета в цьому виклику коду - …

5
Голодна Змія Зображення - отвір №3
Отвір №1 Джо змія голодний. Він їсть фотографії, по одному пікселю за раз. Йому дуже подобаються яскраві пікселі. Змагання Програмуйте Джо їсти найяскравіші пікселі, які він може знайти, враховуючи, що він може рухатись лише вгору, вниз, вліво або вправо. Технічні умови Джо повинен починатися з лівого верхнього пікселя зображення. Джо …

27
Скільки днів на місяць?
Враховуючи текстове зображення (повне ім’я без регістру або абревіатура з 3 символами) місяця повертайте кількість днів у місяці. Так , наприклад, december, DECі decвсі повинні повернутися 31. Лютий може мати або 28, або 29 днів. Припустимо, що введення - це місяць в одній з правильних форм.

8
Війна фракції боулерів-гольфістів
Вступ Почнемо з упорядкування всіх дробів від 0 до 1 у порядку найменшого знаменника, а потім найменшого чисельника: 1/2, 1/3, 2/3, 1/4, 3/4, 1/5, 2/5, 3/5, 4/5, 1/6, 5/6, 1/7 ... Зауважте, що дублікати не зараховуються, тому я не перераховував 2/4, 2/6, 3/6 або 4/6, оскільки вони вже з’явилися у …

3
Впровадити спрощене керування
Вступ Кернінг означає регулювати відстань між літерами тексту. Як приклад, розглянемо слово, Topнаписане з трьома гліфами: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ..... .#... Ми могли просто заповнити прогалини між гліфами крапками і зробити …
24 code-golf  grid  code-challenge  atomic-code-golf  code-golf  combinatorics  probability-theory  card-games  code-golf  number  geometry  code-golf  decision-problem  chess  code-golf  math  number  sequence  code-golf  string  regular-expression  code-golf  arithmetic  integer  code-golf  math  array-manipulation  code-golf  number  decision-problem  integer  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  decision-problem  graph-theory  binary-matrix  code-golf  string  parsing  code-golf  string  code-golf  morse  code-golf  code-golf  string  code-golf  ascii-art  cellular-automata  code-golf  binary  base-conversion  code-golf  arithmetic  decision-problem  integer  checksum  code-golf  matrix  linear-algebra  code-golf  code-golf  game  code-golf  sequence  binary  code-golf  combinatorics  optimization  code-golf  decision-problem  quine  code-golf  rational-numbers  bitwise  code-golf  string  permutations  code-golf  kolmogorov-complexity  unicode  code-golf  ascii-art  number  code-golf  number  integer  binary  base-conversion  code-golf  array-manipulation  code-golf  chemistry  code-golf  number  sequence  fibonacci  code-golf  matrix  optimization  code-golf  number  code-golf  math  number  sequence  code-golf  math  array-manipulation  matrix  linear-algebra  code-golf  kolmogorov-complexity  cops-and-robbers  cops-and-robbers  code-golf  tips  basic  code-golf  decision-problem  binary  tiling  game  king-of-the-hill  python  code-golf  c  code-golf  ascii-art  code-golf  string  kolmogorov-complexity  alphabet  code-golf  number  code-golf  string  code-golf  number  sequence  integer  code-golf  number  permutations  restricted-complexity  restricted-time 


6
Поліглот (не постійний) OEIS!
Відмова від відповідальності: На це надихає "Поліглот OEIS!" але виправляє проблему, яка призводить до закриття (див. вихідний розділ) та була повторно розміщена, щоб не визнати недійсними відповіді. Вступ Всі ми знаємо і любимо он-лайн енциклопедію цілих послідовностей ( OEIS ). То що робити, якщо ми зробили офлайн- версію цікавих послідовностей? …

4
Гольф-струни у Фур'є
Виклик Враховуючи рядок як вхід, гольф запускає програму Фур'є, яка виводить її. У Фур'є немає простого способу вивести рядок: вам потрібно пройти кожен код символів і вивести його як символ. Фур’є Мова заснована на акумуляторі, глобальній змінній, яка ініціалізується на 0 на початку програми. Цим використовується майже кожен оператор мовою. …

4
Укладіть 1009 пікселів
Вихід - це форма, яка охоплює 1009 пікселів. Форма повинна мати вигляд єдиної, замкнутої непересічної петлі. Введення - це додатне ненульове ціле число. Кожен вхід повинен отримати унікальний вихід - тобто кожен вихід повинен бути унікальним від результатів, створених за допомогою нижчого вводу. Перемога визначається найбільшим лімітом введення: Ліміт введення …

1
Привіт Світ Конвей
Часто кажуть, що всі програмісти повинні мати можливість написати програму "привіт світ" будь-якою мовою програмування після декількох поглядів на цю мову (І швидко ще кілька поглядів). Оскільки Гра життя Конвея є Тюрінгом повною (тому вона кваліфікується як мова програмування загального призначення) , проблема сама собою пояснює: Створіть "Привіт, світ!" додаток, …

26
Дійсна протягом століть
Натхнене цим питанням на SO , ваше завдання - створити програму, яка діє в (принаймні) двох основних версіях обраної вами мови, що дають різні результати. Правила Можна використовувати будь-яку мову, що має більше однієї основної версії. Для цілей цього виклику я б запропонував "основну версію", де змінюється перший номер у …

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

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

15
Напівпаліндром Головоломка
Паліндром - це слово, яке є його зворотним. Зараз є кілька слів, які можуть виглядати як паліндроми, але ні. Для прикладу розглянемо слово sheesh, sheeshне паліндром , тому що його зворотне , hseehsякий відрізняється, проте , якщо ми вважаємо sh, що одна буква, то це зворотне sheesh. Таке слово ми …

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