গল্ফিং চেইন (ক্যাপস থ্রেড)


13

এটি একটি পুলিশ এবং ডাকাতদের চ্যালেঞ্জ। ডাকাতদের থ্রেডের জন্য, এখানে যান ।

কপসের তিনটি কাজ রয়েছে।
1) OEIS থেকে একটি ক্রম চয়ন করুন ।

2) কোনও ভাষা বাছাই করুন (এটি একটি গল্ফলং হিসাবে প্রস্তাবিত হয়, তবে তা হওয়ার দরকার নেই) যা সমস্ত সাধারণ নিয়ম ব্যবহার করে ইনপুট দেওয়ার সময় nআউটপুটগুলি A(n)(যেখানে A(n)অনুক্রমটি বেছে নেওয়া হয়) দেওয়া হয় । এই ভাষাটিকে এল এবং কোড সি কল করুন । উদাহরণস্বরূপ, জেলি এবং জেলি_কোড

3) তারপরে, একটি আলাদা ভাষা বাছাই করুন (এটি একটি নন-গল্ফ্ল্যাং হিসাবে প্রস্তাবিত হয়, তবে তা হওয়ার দরকার নেই) এবং এমন কোড লিখুন যা কোনও ইনপুট নেয় না এবং সি সি আউটপুট কোড নেয় , আবার সমস্ত সাধারণ নিয়ম অনুসরণ করে। (দ্রষ্টব্য: এটি অপ্রচলিত কোড হতে পারে এবং অগত্যা গল্ফ করার প্রয়োজন হয় না, তবে ডাকাতদের পক্ষে আপনার জমা দেওয়ার ক্র্যাক করা যত সহজ হবে এই কোডটি তত বেশি সহজ))
এই ভাষায় এল বি এবং কোড সি বি কল করুন
উদাহরণস্বরূপ, পাইথন এবং পাইথন_কোড

এই প্রতিদ্বন্দ্বিতা গ্রহণ কপ এর জমা ক্রম (নির্দিষ্ট কিনা 0- বা 1-ইন্ডেক্স), দুই ভাষার নাম এল একটি এবং এল বি (এবং যা এক সমাধান কোন অংশ), এবং বাইট গোনা সি বি শুধুমাত্র। উভয় অংশের আসল কোড এবং সি এ এর দৈর্ঘ্য গোপন রাখুন।

কপির জন্য, এল এবং এল বি এর জন্য ডকুমেন্টেশনের লিঙ্কগুলি , বা একটি দোভাষী (বা একটি টিআইও লিঙ্ক, যেহেতু এটি উভয়ই অন্তর্ভুক্ত) প্রশংসিত তবে প্রয়োজনীয় নয়।

ডাকাত প্রতিদ্বন্দ্বিতার একটি পুলিশ 'এন্ট্রি এবং লেখার কোড নির্বাচন হয় সি সি একই এল বি ভাষা আউটপুট কিছু একই কোড এল একটি ভাষা যা সমাধান মূল OEIS কাজ। দৈর্ঘ্য সি সি এর দৈর্ঘ্য বেশী হতে পারে সি বি যেমন পুলিস (যদিও খাটো হতে পারে) দ্বারা প্রকাশ করেছিল। নোট: কোড দ্বারা উত্পাদিত সি সি নেই না মেলে আছে সি একটি

আমাদের উদাহরণস্বরূপ, এর অর্থ হ'ল ডাকাতকে পাইথন কোডটি লিখতে হবে যা জেলি কোডটিকে মূল OEIS ক্রমটি সমাধান করে এবং এটি পাইথন কোডটি কপ দ্বারা প্রকাশিত দৈর্ঘ্যের চেয়ে বেশি থাকতে হবে না।

জয়ের শর্ত

এক সপ্তাহের মধ্যে ক্র্যাক করা হয়নি এমন উত্তরগুলি তাদের সমাধানগুলি প্রকাশ করতে পারে, যার পর্যায়ে সেগুলি নিরাপদ বলে বিবেচিত হয় । মনে রাখবেন যে আপনি যদি এক সপ্তাহ পরে আপনার সমাধানটি প্রকাশ না করেন তবে এটি ক্র্যাকও হতে পারে। সংক্ষিপ্ততম নিরাপদ উত্তর সহ কপ জিতল।



আমরা কি OEIS ক্রমটি গোপন রাখি?
জুনিয়ররুবিস্ট

@ জুনিয়ররুবিস্ট নং, কপকে অবশ্যই উল্লেখ করতে হবে যে তারা কোন অনুক্রমটি ব্যবহার করেছে এবং এটি 0- বা 1-সূচকযুক্ত কিনা।
অ্যাডমবর্কবর্ক

উত্তর:


3

OEIS A000041 , ETH প্রোডাকশন দ্বারা ক্র্যাক crack

আসুন এটি অন্যভাবে চেষ্টা করুন: গল্ফং অ-গল্ফ্ল্যাং উত্পন্ন করে।

a (n) = n এর পার্টিশনের সংখ্যা (পার্টিশন সংখ্যা)।

  • a (n) (0-indexed) একটি জাভাস্ক্রিপ্ট ফাংশন (ES6) দ্বারা ফিরে এসেছে
  • প্রোগ্রাম জাতীয় ফাংশন আউটপুট যে লেখা আছে জেলি
  • জেলি প্রোগ্রামটির দৈর্ঘ্য 35 বাইট

উদ্দিষ্ট সমাধান

জেলি: “¦ṚoIwƭ- ḊFæSḂ¥¶Ẉ|ḊJƓƝʋnrB⁾’b28+40Ọ

যা জেএসকে

ছাড়িয়ে যায়:C=(A,B=A)=>A<0?0:A?B?C(A,B-1)+C(A-B,B):0:1


ফেটে গেছে । এটি বেশ মজাদার ছিল, যদিও আমি কয়েক ঘন্টা হারিয়েছি বলে মনে হচ্ছে :-)
ETH প্রোডাকশন

পছন্দ করুন আমার জেএস সমাধানটি একটি সীমাবদ্ধ অক্ষরের অক্ষর ব্যবহার করছিল যাতে এটি জেলি পার্শ্বে একটি বেস -৮৮ পূর্ণসংখ্যা হিসাবে সংকুচিত করা যায়।
আরনাউল্ড

@ এইচটি প্রডাকশনস ম্যান, আমার জেএস কোডটি অনুকূলিত করার জন্য আরও বেশি সময় ব্যয় করা উচিত ছিল। এখানে একটি 31 বাইট সমাধান। ¯ \ _ (ツ) _ / ¯
আরনাউল্ড

2

OEIS A048272 , কর্কশ দ্বারা DJMcMayhem

অদ্ভুত ভাজক সংখ্যা এন এমনকি ভাজক এর বিয়োগ সংখ্যা এন (1-ইন্ডেক্স)।

  • যে প্রোগ্রামটি আ ( ) কে আউটপুট করে তা 05AB1E তে লেখা হয় ।
  • 05AB1E প্রোগ্রামটি আউটপুট করে এমন প্রোগ্রামটি ব্রেন-ফ্লাক + -Aপতাকাটিতে লেখা হয় ।
  • ব্রেন-ফ্লাক প্রোগ্রামটির দৈর্ঘ্য 198 বাইট ( বাইট গণনাটিতে পতাকাটি অন্তর্ভুক্ত নয় )।

নোট করুন যে আমি সম্ভবত ব্রেইন-ফ্ল্যাক প্রোগ্রামটি স্ট্যাক-ম্যানিপ্লুয়েশন কৌশল এবং অন্যান্য কলমোগোরভ-জটিলতার কৌশলগুলি ব্যবহার করে খুব সহজেই গল্ফ করতে পারি, তবে আমি এটিকে আমার প্রথম জমা হিসাবে রাখতে চাই। শুভকামনা, ডাকাত!

আমার মনে যা ছিল

05AB1E: ÑÈD<)O(O

মস্তিষ্ক-ফ্লাক:(((((((((((()()()){}){}){({}[()])}{}())[((((()()()){}){}())){}{}])((((()()()){}){}())){}{})[((((()()()){}){})()){}{}])(((()()()){})){}{}())(()()()()){})(((((()()()()){}){}){}()){}){})((()()())){}{})



@ ডিজেএমসিএমহেম :( আমি সবে শেষ করেছি
হাইপার নিউট্রিনো

নিবন্ধন করুন আমি কিছুটা শক্ত করে পরের চেষ্টা করব।
মিঃ এক্সকডার

2

OEIS 000035 , কর্কশ দ্বারা betseg

প্রোটনে সমস্যার সমাধান হয় ।
প্রোটন কোড পাইথন দ্বারা আউটপুট হয় ।
পাইথন প্রোগ্রামটির দৈর্ঘ্য 13 বাইট

প্রারম্ভিকদের জন্য সত্যই সহজ (যদি আপনি প্রোটন জানেন: ডি)। শূন্য-ইন্ডেক্স।

উদ্দিষ্ট সমাধান

পাইথন: print("(2%)")
প্রোটন: (2%)
যদিও আমি n=>n%2যথেষ্ট সংক্ষিপ্ত হওয়ার সিদ্ধান্ত নিয়েছিলাম কারণ ডায়াডিক / মোনাডিক ফাংশন শর্টকাটগুলি নথিভুক্ত নয়।


7
সত্যিই সহজ যদি আপনি এমন কোনও ভাষা জানেন যা অবিকল শূন্য ডকুমেন্টেশন আছে বলে মনে হয়। হ্যাঁ, দুর্দান্ত
পিটার টেলর

3
কেন এ 34 এ লিঙ্কটি রয়েছে ...
ব্যবহারকারী 202729


@ ব্যবহারকারী 202729 স্থির ধন্যবাদ
হাইপারনিউটারিনো

@ পিটার টেইলর ঠিক এটি শূন্য করার জন্য আপনার কাছে যথেষ্ট শূন্য রয়েছে ...
হাইপারনিউটারিনো


1

OEIS A055642 , কর্কশ দ্বারা লিন

দশমিক সংখ্যা এন এর দশমিক সংখ্যা

এটি সম্ভবত খুব সহজ, তবে এটি আমাকে কিছুটা সময় নিয়েছে তাই আমি আশা করি যে শেষ পর্যন্ত আমি যখন এটি বের করেছিলাম তখন কেউ আমার মতোই হতাশ হবে D

  • যে প্রোগ্রামটি একটি (এন) লিখেছে তা 05AB1E-এ লেখা হয়েছে
  • 05AB1E প্রোগ্রামটি যে প্রোগ্রামটি প্রিন্ট করে তা টেক্স-এ লেখা হয়
  • টেক্স প্রোগ্রামটি 6 বাইট দীর্ঘ

আমার মনে যা ছিল:

Sg
Sg\byeটেক্স কোড হিসাবে 05AB1E কোড হিসাবে



1
@ লিন হ্যাঁ আপনি কত হতাশ?
সাইমন ক্লেভার

1

OEIS A000668 , কর্কশ দ্বারা লিন

মার্সেন প্রাইমস (ফর্ম 2 পি -1 যেখানে পি একটি মৌলিক)

  • একটি (এন) জেলি পূর্ণ প্রোগ্রাম দ্বারা আউটপুট হয় ।
  • n হ'ল 1-ইনডেক্সেড।
  • জেলি প্রোগ্রামটি একটি ত্রিভুজ সংক্রান্ততা প্রোগ্রাম দ্বারা মুদ্রিত হয় , যার দৈর্ঘ্য 38 বাইট

বিভিন্ন কৌশল: একটি গল্ফলেংয়ের ক্রমটি সমাধান করুন এবং প্রোগ্রামটি একটি এসোসালে আউটপুট করুন।

উদ্দিষ্ট সমাধান


আপনি কি নিশ্চিত যে দৈর্ঘ্যটি সঠিক? দস্তাবেজগুলি বলছে একটি ত্রিভুজাকৃতি প্রোগ্রামের দৈর্ঘ্য অবশ্যই 2*n^2 - 138 হতে পারে না
লিন

1
@ লিন যা বাইট গণনা নয়, চরিত্র সংখ্যা গণ্য করে
মিঃ এক্সকোডার

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.