Зворотно розроблений з унікальності (нитка копа)


23

З огляду на вихід програми копіювача ( o), кількість байтів ( n) та кількість використаних унікальних байтів ( c) придумують відповідний фрагмент коду nдовжиною в байтах з cунікальними байтами, який відповідає виходу поліцейського o.


Це нитка копів . Опублікуйте тут рішення, які потрібно зламати.

Розбійники нитка знаходиться тут .


Копи повинні розміщувати такі рішення:

#[Language], `n` Bytes, `c` Unique Bytes (c*n points) [Cracked](Link-To-Crack)

    [Output]

---

(Optional spoiler)

Правила

  • Ви можете не брати жодної інформації для вашої програми.
  • Програма повинна використовувати щонайменше 1 байт, але не може перевищувати 255 байт.
  • Сам вихід також обмежений 255 байтами.
  • Програма повинна мати послідовні результати виводу при виконанні декількох разів.
  • Якщо ваше подання не зламається протягом 7 днів, ви можете позначити його як "безпечне".
    • Позначивши його безпечним, розмістіть передбачуване рішення та оцініть його як c*n.
    • Позначте відповідь як "безпечну", якщо ви дійсно хочете +15 для прийнятої відповіді; веселіше бачити, як довго ти можеш їхати.

Перемога

  • Нерозкритий пост з найнижчою c*nоцінкою виграє нитку копа.
  • Це буде вирішено через 10 безпечних відповідей, або через кілька тижнів.

Коваджі

  • Якщо ви відчуваєте себе зухвалим, можете сказати користувачеві алгоритм, використовуючи тег спойлера .

Невикористані матеріали:

fetch("https://api.stackexchange.com/2.2/questions/147635/answers?order=desc&sort=activity&site=codegolf&filter=!.Fjs-H6J36vlFcdkRGfButLhYEngU&key=kAc8QIHB*IqJDUFcjEF1KA((&pagesize=100").then(x=>x.json()).then(data=>{var res = data.items.filter(i=>!/^#.*cracked/im.test(i.body_markdown)).map(x=>{const matched = /^ ?#{1,3} ?(?:(?:(?:\[|<a href ?= ?".*?">)([^\]]+)(?:\]|<\/a>)(?:[\(\[][a-z0-9/:\.]+[\]\)])?)|([^, ]+)).*[^\d](\d+) ?\[?(?:.*(?:byte|block|codel)s?)(?:\](?:\(.+\))?)? ?(?:\(?(?!no[nt][ -]competing)\)?)?/gim.exec(x.body_markdown);if(!matched){return;}return {link: x.link, lang: matched[1] || matched[2], owner: x.owner}}).filter(Boolean).reverse().forEach(ans=>{var tr = document.createElement("tr");var add = (lang, link)=>{var td = document.createElement("td");var a = document.createElement("a");a.innerHTML = lang;a.href = link;td.appendChild(a);tr.appendChild(td);};add(ans.lang, ans.link);add(ans.owner.display_name, ans.owner.link);document.querySelector("tbody").appendChild(tr);});});
<html><body><h1>Uncracked Submissions</h1><table><thead><tr><th>Language</th><th>Author</th></tr></thead><tbody></tbody></table></body></html>


1
Чи дозволені функції? (За умови, що вони повернуть рядок, я гадаю.)
Арнольд

1
@cairdcoinheringaahing. ОП сказав: "Програма повинна мати послідовні результати виводу, коли виконується кілька разів".

5
Просто пропозиція щодо майбутніх CnR: виклики, коли користувач може вибрати довільний фіксований вихід, є досить проблематичними для CnR, тому що люди в основному можуть збивати клавіатуру (обмеження синтаксису заборони) та розміщувати результат, тому що поліцейському не потрібно розуміти, що їх програма насправді робить. В іншому випадку це акуратна ідея виклику. :)
Мартін Ендер

4
@EriktheOutgolfer Як я вже казав, "обмеження синтаксису заборони". Справа полягала не в тому, що ви насправді розміщуєте випадковий потік символів, а випадкову дійсну програму, яку вам не потрібно розуміти. А особливо в багатьох езоланг, дуже просто написати програму, яка виводить пристойну кількість випадкового сміття, не розуміючи, що робить ця програма.
Мартін Ендер

1
Зважаючи на те, що на цей виклик вже налічується понад 30 відповідей, я пропоную додати фрагмент коду, в якому перераховані незакриті подання, як у цій публікації.

Відповіді:


11

Haskell , 173 байти, 8 унікальних, 1384 бали, безпечно

"[tag:reverse_engineering]"

Схоже, ця відповідь хоче надати відповідний тег до питання, використовуючи лише 8 різних байтів.

Як завжди, ваше рішення має спрацювати, вставивши його в блок коду на TIO: Спробуйте в Інтернеті!


Рішення

'[':___':_'':_':':':__':__:__'':__:__':____:__:'_':__:___:_':_'_:___:__:__:__':_'_:___:_':']':[]
_:_:_'':_:_:_:__:_:_':_:_'_:_:_:_:_:___:_:_:_:__':____:___':_:__'':_=['_'..]

Так, це дійсний код Haskell: Спробуйте в Інтернеті!

Як це працює

Підкреслення _використовується як підкреслена картка в узгодженні шаблону Haskell. 'використовується для символів, наприклад 'a'. Однак і те, _і 'також є частиною дозволених символів для імен ідентифікаторів (У межах деяких обмежень, наприклад, 'не може виникнути на початку імені.). Тому __, _', _'_, _''і так далі всі дійсні імена ідентифікаторів. Використовуючи ще декілька описових імен, вищезазначений код стає

'[':t:a:g:':':r:e:v:e:r:s:e:'_':e:n:g:i:n:e:e:r:i:n:g:']':[]
_:_:a:_:_:_:e:_:g:_:i:_:_:_:_:n:_:_:_:r:s:t:_:v:_=['_'..]

Перший рядок дає рядок, "[tag:reverse_engineering]"якщо кожній змінній присвоєно правильний символ. Це призначення досягається у другому рядку: ['_'..]дає рядок "_`abcdefghijklmnopqrstuvwxyz{|}~ ... ", відьма підібраний за зразком , _:_:a:_:_:_:e:_:g:_:i:_:_:_:_:n:_:_:_:r:s:t:_:v:_щоб отримати бажане призначення a='a', e='e'і так далі.


10

Мозок-Флак, 62 загальні байти, 6 унікальних, 372 бали, тріщини

Ось ваш результат:

10993592

У цьому номері є щось особливе, але його немає на OEIS ;)

Якщо ви думаєте використовувати комп’ютерний інструмент для вирішення цього питання, вам не пощастило, цілий гольфіст отримує 110 байт за це число:

(((((((((((((((((((((()()()()){}){}){}){({}[()])}{}()()){})){}{}())){}{})){}{}){}){}){}())){}{}){}()){}){}){})

Спробуйте в Інтернеті!

Вам доведеться це зробити вручну.


Поради

Ось кілька порад, я з часом розкрию ще корисніші поради. Удачі!

10993592 - 97-й термін послідовності в OEIS, але не з'являється, оскільки включено лише кілька термінів.


Моє рішення використовує 3 петлі, але вони не вкладені 3 рівня вглиб.


Моє рішення

((((((()()()){}){}){}){}){}())(({(({})[()])}{}){{({}[()])}{}})

Спробуйте в Інтернеті!

Тут використовується один з моїх улюблених трюків - код

(({(({})[()])}{}){{({}[()])}{}})

обчислює n-й член A090809 . Повне подання просто вкладає код з 97, щоб зробити велику кількість.


Я не можу не помітити, що 10, 993 та 592 присутні в PI в діапазоні десятків 43-63 ... 592 також присутній і в першій 10. Я не маю уявлення, чи міг Мозг-Флак досягти цього за 62 байти ...
Yytsi

ASCII режим чи режим числення?
користувач202729

@ user202729 Я використовував цифровий режим, тому я вважаю, що грабіжникам теж потрібно буде це використовувати. Я був би серйозно здивований, якби це було можливим в режимі ASCII на основі попередніх спроб, тому, ймовірно, не варто цього робити.
Пшеничний майстер

1
@ThePirateBay Я не думаю, що "до якої послідовності OEIS належить" - це завжди корисна інформація, врахуйте, наскільки езотеричний "Мозковий флекс". Це також елемент A000027, але це спостереження також марно.
користувач202729


7

MATL , 6 байт × 3 унікальних = 18 балів. Тріснув

1+0i 0+1i -1+0i 0-1i

2
Чорт ти, арифметика з плаваючою комою!
Стюі Гріффін

2
@StewieGriffin Я бачу, що вам весело :-D
Луїс Мендо

До речі, i.^(0:3)не дає неточностей з плаваючою комою в Октаві, але J4:q^в MATL ...
Гріффін

@StewieGriffin Різниця виникає через те, що використовується функція відображення MATL num2str(..., '%.15g '). Дивіться, наприклад, тут . Але цього не відбувається для MATL, що працює на Matlab. Висновок полягає в тому, що num2strв Матлабі та в Октаві працює дещо інакше
Луїс Мендо

У всякому разі, це не впливає на цю відповідь. Вказаний вихід може бути отриманий за допомогою MATL, що працює на Matlab та на Octave; і зокрема на TIO
Луїс Мендо

6

Желе , 7 байт × 6 унікальних = 42 бали, тріщини

843606888284160000

Спробуйте в Інтернеті!

8! × 16! ¤



О, ха-ха, я помилково поламав його із заднім нулем!
Джонатан Аллан

@JonathanAllan Ну, це легко замінити , наприклад. Зараз я вже пізно, я здогадуюсь ...
Ерік Атголфер

Ну я зламав ту саму проблему із зайвою перешкодою: p
Джонатан Аллан

@JonathanAllan Спробуйте зламати мій новий, якщо хочете!
Ерік Аутгольфер

6

Malbolge , 15 байт, 13 унікальних, оцінка 195. Безпечно!

Виходи:

PPCG

Сейф! Запропонований код:

(&a`#""7[}4XE70

Спробуйте в Інтернеті!


Я впевнений у процедурі зламати це, будуючи грубою силою програму, яка виводить P і будує поверх неї інший P, і т. Д. Отримання до 15, ймовірно, використовує два Ps разом.
Джошуа

Мальбодж - це зло. Написати програму на Malbolge вже не важко, не кажучи вже про те, щоб зламати подання.
користувач202729

6

JavaScript (ES8), 103 байти, 42 унікальних (4,326 бала) [SAFE]

Шестнадцятковий вихід:

3E 6E 6D 08 33 7A 22 7D 6C 37 7B 36 61 7B 65 71 3A 37 26 7E 7B 7B 38 7B 7D 69 6A 2B 3D 70 74 07 6F 6C 66 7E 1A 2A 3C 37 2D 36 31 38 6A 78 33 62 30 1E 34 3D 66 7B 37 10 26 6A 6A 32 27 6F 2E 33 1B 30 1E 76 27 27 7E 18 6F 68 26 2D 76 6A 6D 6D 2F 2E 0A 3F 17 7D 2B 73 7A 17 38 62 3A 29 20 0C 61 24 21 27 10 2B 20 63 71 72 17 5D 5F 12 5B 02 14 59 17 5A 11 1E 1D 10 16 07 5F 5F 58 58 4B 18 48 4B 04 5F 06 12 16 14 4D 45 5D 5D 16 3A 1C 1D 11 16 1F 51 59 4E 4B 4C 3D 16 1C 0F 2E 46 0E 08 4B 4B 13 45 21 10 06 0E 11 3F 51 57 3E 00 54 5F 49 05 0E 07 5A 51 3E 08 01 25 10 0B 51 36 43 0B 34 1A 43 47 04 46 0E 55 05 00 06 01 40 33 0F 00 53 36 42 42 45 5F 3D 3A 38 74 39 74 71 71 2C 7C 60 38 38 76 63 44 7F 64 28 66 3E 24 7A 66 57 79 24 3C 3C 21 6A 36 27 30 77 7E 36 7E 2A 3E 29

Оцінка ненормально велика, я знаю, але все одно я думаю, що це може бути цікаво зламати. Програма - це функція, яка повертає рядок (лише щоб уникнути плутанини, це не REPL).

Думаю, це не повинно бути занадто важким, все стосується пошуку викрійки.

Рішення

Здається, це було важче, ніж я думав, відповідно до того, що його ніхто не тріснув. Я вважав, що може бути кілька рішень, які легко виготовити. У будь-якому випадку, ось запропоноване рішення:

f = m => [... m = f + f + f] .map ((a, p) => p + 1 & 256? '': String.fromCharCode ((p & 4? m [p ^ 17]: a) .charCodeAt^83^p*.3)).join

Чомусь він не відображається належним чином як фрагмент коду. Ось посилання TIO .


Позначений як безпечний?
користувач202729

@ user202729. Я погоджуюсь, можливо, головоломка була складніше, ніж я думав, тому її тепер позначають як безпечну.

5

Октава, 13 байт, 5 унікальних символів, оцінка: 65. Безпечно!

20085918935040000

Це не повинно бути занадто важким. Якщо ви не хочете одразу заскочити на найскладніші, це може бути приємним першим завданням :)

Примітка. Коли я читав питання, я хоч і сказав: Виведіть число, а не виведіть рядок. Вихід виглядає так у TIO:

ans =    2.0086e+16

І буде виглядати так, якщо у вас є format long

ans =  20085918935040000

або ви можете роздрукувати його так:

printf('%i',ans)
20085918935040000

Що у мене було, і пояснення:

prod prodprod

Просто як це. =)

Пояснили:

Зазвичай ви пишете це як:, prod('prodprod')але Octave трактує все, що відбувається після назви функції, як рядок (масив символів). Вони неявно перетворюються на їх ASCII-значення та множать разом.



4

Java 8 (повна програма), 97 байт, 34 унікальних, 3298 балів ( Cracked by @RobertoGraham )

Вихід:

1.4241570377303032

ПРИМІТКА. Це повна програма. Якщо ()->замість цього дозволено функції у вигляді :

Java 8 (лямбда-функція), 40 загальних байтів, 18 унікальних, 720 балів ( Cracked by @ user202729 )

Це, мабуть, досить важко, але що б там не було. Це не так, як Java все одно виграє з цією кількістю очок ..


Підказки:

Зазначений код не містить жодних або подвійних лапок. (Функція повертає дубль.)
Зазначений код не містить жодних цифр ( 0-9).


Задумане рішення:

Досить смішно (і вражаюче), як обидві задані тріщини зовсім інші, ніж те, що я мав на увазі, але шапо для обох крекерів!

Функція: Повна програма:()->Math.log(Math.hypot(Math.PI,Math.E))
interface M{static void main(String[]a){System.out.print(Math.log(Math.hypot(Math.PI,Math.E)));}}


Чому, здається, у вас дві програми, але лише один вихід?
Okx

1
@Okx Тому що друга - це функція.
Erik the Outgolfer

@Okx Як згадував Ерік , бо вони обидва однакові. Верх як програма, низ як функція. Я все ще чекаю Арно коментар «s , щоб відповісти , так що я можу видалити один з двох ..
Кевін Cruijssen

Настільки близько, що прямий друк струни - це правильна довжина, але двох унікальних забарвлень :-) - насправді 1, якщо ви не рахуєте новий рядок…
Кевін


4

MATL, 11 байт, 10 унікальних, 110 балів. СЕЙФ!

Вихід:

10803850202590

Просто "допомогти" вам одним способом:

Це продукт:

[2, 5, 29, 89, 397, 499, 2113]

і це на один менше, ніж 372884884433перше просте.


І ось кілька справжніх порад. Якщо воно не зламається за кілька годин, тоді я розкрию рішення.

  1. - Там qє

  2. - Там Bє

  3. - Там ^є

  4. - Там hє

  5. - Там tє

Реальний код:

9K ^ ZqsBthXB

Пояснення:

Натисніть дві цифри, 9і K, і зробіть експоненцію. Створіть список усіх простих чисел під цим числом та підсумуйте їх. Перетворити в двійкове, дублювати двійковий вектор і з'єднати його з собою. Перетворити назад у десяткові та виводити неявно.


3

Haskell , 10 байтів, 3 унікальних, 30 очок, тріщини

2416508937

Приємне число, яке містить кожну цифру, хоча використовуються лише 3 унікальних байти.

Задумане рішення працює, замінивши кодову частину у наступному посиланні TIO: Спробуйте в Інтернеті!



@ H.PWiz Я не очікував, що це триватиме довго, але все-таки це було дуже швидко. Я очікував, що (або принаймні сподівався) грабіжники спершу спробують арифметичні рішення.
Лайконі

3

Haskell , 29 байт, 15 унікальних байтів, 435 балів, тріщини

"33333333333333333333333333333333333333333333334333333333333333333333333333"

Це рядок, що містить 373 рази, і один підлий 4.

Задумане рішення працює, замінивши кодову частину у наступному посиланні TIO: Спробуйте в Інтернеті!

Редагувати: H.PWiz знайшов дійсну тріщину (яка могла бути навіть гольф до 28 байт), але не призначене рішення.

Підказки:

Арифметика не потрібна. Існує одновиразне рішення.




3

Вибухнути , 9 загальних байтів, 4 унікальних, 36 балів

Вихід:

22k2Dk}D}

Зауважте, що документація не повністю відповідає застосуванню для цієї мови - я написав це одного дня і не торкнувся його, тому будь-які помилки у впровадженні, які можуть існувати, тепер безумовно є функціями.

Крім того, я не вважаю, що ця мова є Тюрінг-повною, тому ви, мабуть, могли її жорстоко змусити, але це нудно.

Я дам вам значну щедрість, якщо ви зможете автоматизувати зворотний інженерний вихід в оптимально короткий код Explode.


Оцінка вашого коду - 36 правда? Вихід також набрав би 36 балів, тому я просто переконуюсь, що це не помилка. :)
Стюі Гріффін

@StewieGriffin так, тому що коли я вперше прочитав питання, я його неправильно прочитав і подумав, що код повинен бути тієї ж довжини, що і вихідний.
Стівен

Наскільки коротким повинен бути "код для вибуху в гольф"?
користувач202729

@ user202729 Вибачте, я мав би пояснити - оптимально короткий код Explode, оскільки він повністю детермінований
Stephen

Але проблема полягає в тому, що люди можуть написати код грубої сили, щоб знайти вихід "теоретично", але це непрактично на практиці.
користувач202729


2

Pyth, 7 байт, 6 унікальних, 7 * 6 = 42 загальна оцінка

312069475503262125385169244603150327250717758754411025379995130624544231547913731661607993843298516888546865336571981925596

Перегляньте нитку підказок Pyth для натхнення;)


2

Желе , 3 байти × 3 унікальних = 9 балів, тріщини

263409560461970212832400

Спробуйте в Інтернеті!

Ще одна спроба на Jelly, цього разу більш складної, я сподіваюся.

ȷc⁵



@JonathanAllan Наразі з моїм передбачуваним рішенням: p Я гадаю, що це було занадто просто жорстоко, чи не так? Очевидно було лише 2763520 можливих рішень ... і, як не дивно, ви використовуєте ту саму функцію, щоб обчислити це число, а також число, яке потрібно зламати.
Ерік Аутгольфер


2

Excel, 22 байти, 16 унікальних, 352 бали, тріщини

หนึ่งล้านห้าแสนสามหมื่นสองพันสี่ร้อยเก้าสิบห้าล้านห้าแสนสี่หมื่นแปดร้อยหกสิบห้าล้านแปดแสนเก้าหมื่นล้านล้านล้านล้านล้านล้านบาทถ้วน

Це може не дуже важко зламати, але я можу використовувати функцію, якою я інакше ніколи не користуюся. Крім того, оцінка нічого не виграє, якщо багато інших не зламаються.


тріснув . Можливо, це не ваш оригінальний код, але він працює.
wythagoras


2

Желе , 8 байт * 6 унікальних = 48 ( тріщинами )

241975308641975308641975308641975308641975308641926913580246913580246913580246913580246913580246916

Ви можете спробувати зламати тут .

Задумане рішення: 7ẋ²Ḍ²ẋ4S



@JonathanAllan Ваш тріск недійсний, вибачте (він не друкує правильний результат). Ви можете побачити різницю тут
містер Xcoder

@JonathanAllan Heh, спробував одночасно вирішити ще одне завдання (дивіться на аргументи!: P)
Містер Xcoder

1
@JonathanAllan Nice, я також додав намічене рішення у своїй відповіді: D
Містер Xcoder

2

Haskell , 30 байт, 17 унікальних, 510 очок, тріщин

"6666666444444455666666666566555533333334333333333"

Задумане рішення працює, замінивши кодову частину у наступному посиланні TIO: Спробуйте в Інтернеті!

Для цього використовується той самий підхід, що і в моїй попередній відповіді , який зламався з використанням іншого підходу.

Деякі підказки:

Арифметика не потрібна. У мене є одновиразне рішення.




2

Желе , 8 байт , 2 унікальних, 8 × 2 = 16 балів - Безпечно!

-4.408500694095235e-05

(Є лише 8355.840 можливих таких програм, тому вона повинна зламатись, я думаю.)

Спробуйте пробувати онлайн!

Як?

⁽⁽°°°°°°
⁽⁽°являє собою базу в 250 буквальних показниках, що -27221
°перетворюється з радіану в градуси. Застосовуючи це п’ять разів:
-475.09607568537643
-8.291990784013993
-0.1447225407260702
-0.0025258848375215096
-4.408500694095235e-05


Приємно! Спочатку я думаю, що тут може бути пов'язано деякий двобайт, але потім я відхилив це. Я також розглядав °, але не замислювався і думав, що потрібно дотримуватисясь починаючи з 0.
user202729

@ user202729 відрізняється від того , вони жодним чином не пов’язані між собою (за винятком того, що вони споживають дві символи, що випливають далі).
Ерік Аутгольфер

@EriktheOutgolfer Вибачте, я просто помилково ввів символів. Я мав на увазі .
користувач202729

2

Желе , 4 байти , 4 унікальних, 4 × 4 = 16 балів - Безпечно!

121713205122350539153771498803599196214022517709999123476340843193655114000078051089267404501704293755399249186132786797198080437408108773592830098754467315464894774875031495160099382422748898046431945143395996374011431649446848855993397955116462522798880

Зауважте, що вихід становить 255 байт, прямо на межі.

Так, такий же бал, як і в моєму іншому (поки що не розкресленому) записі желе .

Спробуйте пробувати онлайн!

Як?

7ÆĊ⁺
7дослівні сім
ÆĊотримує п х чисел каталонських 7 - го каталонського число 429 повторює попередній атом 429 - го числа каталонського .


121713205122350539153771498803599196214022517709999123476340843193655114000078051089267404501704293755399249186132786797198080437408108773592830098754467315464894774875031495160099382422748898046431945143395996374011431649446848855993397955116462522798880



72 байти - це трохи довго, так. Ви можете видалити пробіли (62). Також ви можете використовувати векторизовані rміж двома списками індексів кодової сторінки та об'єднатись з іншим списком індексів кодової сторінки, щоб зменшити її до 35 байт , але там ще є повторні байти та 35 >> 4 ... удачі!
Джонатан Аллан

2

C (дві машини для доповнення, розмір (int) = 4), 76 байт та 35 унікальних байтів для оцінки 2660, Safe

Вихід:

10542949672924294967287429496729029742949672954294967287429496728808914294967289429496728742949672946944294967291429496728742949672914964294967294429496728742949672891980429496728842949672874294967295792 

що становить 203 байти.

#include <math.h>
main () {for (int
i = 0; i <40; i ++) printf ("% u", (int) (cos (i) * 10));}

Без #include it не буде працювати.


Чи можемо ми використовувати деякі функції компілятора, наприклад, у gcc?

1
@ThePirateBay: Я цього не зробив.
Джошуа

1
Я знайшов цікавий підхід, але я не міг розіграти останній байт, тому я просто розміщую його тут. main(i){for(;42>i;printf("%u","eirwtlegowvnfemuwphejsno"[abs(24-i++)]-'n'));}
Colera Su

@ColeraSu Можливо, ви можете переключитися з малих літер на великі регістри та змінити 'N'на 78(char код N).
користувач202729

@ user202729, але це не відповідає обмеженню 35 унікальних байтів.
Colera Su

2

CJam, 15 байт * 10 унікальних = 150 балів

453630781352162854505467929721140132016201833205823402832306035643819420004950

Погана оцінка, але, сподіваємось, важко буде зламати.

Примітка: На даний момент я забув, що таке відповідь. Я буду тримати його відкритим, поки я або хтось інший не зможе зламати його.


Подвійний відповів: P позначено як видалено
Крістофер

@ Christopher2EZ4RTZ Що ти маєш на увазі? Це дві окремі відповіді з однаковим розбиттям балів, але різними результатами.
Esolanging Fruit

Ох вау моє погане. XD
Крістофер

Ахаа ... ви, сер, ви повинні бути поліцейським, який пройшов 2 дні від виходу на пенсію, забувши відповідь так; P
Чарівний восьминога Урна

@MagicOctopusUrn Зараз я пішов на пенсію, і більше не маю інтересу до цього ...
Esolanging Fruit

2

CJam, 15 байт * 10 унікальних = 150 балів

355605126761554652609272416635107412217265861355621217687464016216276447790261274709847680

Примітка: На даний момент я забув, що таке відповідь. Я буду тримати його відкритим, поки я або хтось інший не зможе зламати його.


2

Japt , 5 байт, 5 унікальних байт (25 балів) ( Cracked by Scrooble)

Вихід: 3628801



@Scrooble, не задумане рішення, але добре виконане. Оновлюється як тріщини, коли я повернусь до комп'ютера. Я думаю, зараз 4-байтна версія, яку я міг бути трохи складнішою, можливо, ще опублікувала.
Кудлатий

Яким було намічене рішення?
Khuldraeseth na'Barya

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