উত্তর-চেইনিং ফিবোনাচি


25

( ASCII এর 95 টি চরিত্র ... 95 মুভি উদ্ধৃতি দ্বারা অনুপ্রাণিত )

চ্যালেঞ্জ

ইনপুট দেওয়া হয়েছে n, nth ফিবোনাচি নম্বর আউটপুট করুন । আপনি উভয়ই 0বা 1সূচী ব্যবহার করতে পারেন , দয়া করে আপনার জমা দেওয়ার বিষয়টি উল্লেখ করুন state সোজা, তাই না? ক্যাচটি হ'ল আপনাকে অবশ্যই পূর্ববর্তী উত্তরের অক্ষর সেটটি গ্রহণ করতে হবে, এটি থেকে দুটি অক্ষর মুছে ফেলতে হবে এবং একটি পৃথক অক্ষর যুক্ত করতে হবে। পৃথক চরিত্র অবশ্যই

  • না অবিলম্বে পূর্ববর্তী উত্তর চরিত্র সেট থেকে হতে
  • (মুদ্রণযোগ্য এএসসিআইআই, স্থান, নতুন লাইন, অনুভূমিক ট্যাব) এর সেট থেকে থাকুন

এবং সুতরাং আপনার মোট অক্ষর সেট আকার তাত্ক্ষণিক পূর্ববর্তী উত্তর এর সেট থেকে ঠিক এক ছোট হবে ।

প্রাথমিক উত্তর

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

উদাহরণ এবং স্পষ্টতা

  • ধরুন প্রথম উত্তরটি সিতে রয়েছে এবং এতে (প্রায় সব মুদ্রণযোগ্য এএসসিআইআই, নিউলাইন এবং অনুভূমিক ট্যাব রয়েছে) থাকে %এবং ^এর অক্ষর সেট থেকে এবং বাদ দেয় । দ্বিতীয় জমা দেওয়ার পরে অবশ্যই পূর্ববর্তী দুটি অক্ষর (প্রায় সমস্ত মুদ্রণযোগ্য এএসসিআইআই, নিউলাইন এবং অনুভূমিক ট্যাব) অক্ষর সেট থেকে মুছে ফেলা উচিত এবং হয় %বা এর মধ্যে যোগ করা উচিত ^। সম্ভবত এটি একটি ওয়ানলাইনারের পাওয়ারশেলের উত্তর যা নতুন লাইনটি বাদ দেয়। ইত্যাদি।
  • যদি পূর্বের উত্তরের print(){}!*+চরিত্র সেট (12 টি অক্ষর) থাকে তবে আপনার জমা দেওয়ার print(){}!(10 টি অক্ষর) এবং একটি অতিরিক্ত অক্ষর, print(){!+(10 অক্ষর) এবং একটি অতিরিক্ত অক্ষর ইত্যাদি থাকতে পারে etc.
  • যদি পূর্বের উত্তরের print(){}!*+চরিত্র সেট (12 টি অক্ষর) থাকে, তবে আপনার জমাটি আর অক্ষর সেট হিসাবে (8 টি অক্ষর) থাকতে পারে নাprint()&12 - 8 > 1
  • পূর্ববর্তী উত্তরের print(){}!*+চরিত্রের সেট (12 টি অক্ষর) হিসাবে থাকলে, আপনার জমা দেওয়ার ক্ষেত্রে (10 টি অক্ষর) অতিরিক্ত অক্ষর তার অক্ষর সেট হিসাবে থাকতে পারে না , যদিও এটি 11 টি অক্ষর হলেও পূর্ববর্তী সেটে অন্তর্ভুক্ত করা হয়েছে।print(){}!**
  • আপনার অক্ষর সেট প্রতিটি অক্ষর আপনার জমা দেওয়ার জন্য দরকারী কিছু করতে হবে না। উদাহরণস্বরূপ, যদি পূর্বের উত্তরটির print(){}!*+চরিত্র সেট হিসাবে থাকে এবং আপনার ভাষার একটি বিল্ট-ইন থাকে !যা ফিবোনাকির ক্রম গণনা করে এবং #এটি একটি মন্তব্য শুরু করে, আপনার জমাটি হতে পারে !#print(){}এবং এখনও বৈধ হতে পারে ।
  • আপনি একাধিকবার আপনার অক্ষর সেট থেকে একই অক্ষরটি ব্যবহার করতে পারেন। উদাহরণস্বরূপ, ধরুন আপনার অক্ষর সেটটি ছিল !*#_, আপনার উত্তর হতে পারে !!!**#**#_!!এবং গ্রহণযোগ্য হবে।
  • আপনার কোড ছাড়াও (এবং একটি ব্যাখ্যাও দুর্দান্ত, খুব ভাল!) দয়া করে আপনার চরিত্রের সেটটিও স্পষ্টভাবে তালিকাভুক্ত করুন, যাতে ভবিষ্যতের দাখিলগুলিকে আরও সহজ করে তুলতে পারে।

জয়লাভ

চ্যালেঞ্জের বিজয়ী হবেন সেই ব্যক্তি যিনি দ্বিতীয় সাম্প্রতিক জমাটি পোস্ট করেছেন (অর্থাত্, চেনটি ভেঙে দেওয়ার পরে তিনি সর্বশেষ পোস্ট করেছেন এমন ব্যক্তি নয়)।

চূড়ান্ত বিধি

সাধারণ নিয়মগুলি প্রয়োগ হয়:

  • একই ব্যক্তি পরপর দু'বার পোস্ট করতে পারবেন না
  • যদি কোনও উত্তরকে অবৈধ বলে মনে করা হয় (উদাহরণস্বরূপ, এটি একটি নিষিদ্ধ চরিত্রটি ব্যবহার করেছে, বা সঠিকভাবে গণনা করে না), তবে এটি মুছতে হবে (এবং পরবর্তী কোনও উত্তর যা এর বাইরে রয়েছে)
  • দুটি ব্যবহারকারী যারা "একই সাথে" পোস্ট করেন তাদের পূর্বের জমাটি দাঁড়াতে হবে
  • একই ভাষা পরপর দু'বার পোস্ট করা যায় না। এই নিয়মের উদ্দেশ্যে, একই পরিবারের ভাষাগুলি (উদাহরণস্বরূপ, পাইথন 2 এবং পাইথন 3) "একই ভাষা" হিসাবে গণ্য হয়।

চূড়ান্ত জিনিস:

  • আপনি "প্রাচীনতম" অনুসারে বাছাই করলে এই পোস্টটি সবচেয়ে ভাল কাজ করে যাতে উত্তরগুলি যথাযথভাবে থাকে।
  • কাইল গুলিয়ান এখানে পাইথনে একটি কোড চেকার নির্মাণ করেছেন যা আপনি ভুল অক্ষর অনুপস্থিত বা ব্যবহার করছেন কিনা তা যাচাই করতে।

মাত্র কয়েকটি দ্রুত স্পষ্টতা: 1) আমাদের প্রোগ্রামটিতে আসলে আমরা ব্যবহার করছি এমন পুরো সেটটি থাকতে হবে বা আমরা একটি ছোট ছোট অক্ষর ব্যবহার করতে পারি? (মিনিমালিস্ট ভাষাগুলির জন্য গুরুত্বপূর্ণ, যেমন মস্তিষ্ক (ফাক | ফ্লাক), আনরি, ইত্যাদি) 2) আপনি বলেছেন যে একই ভাষা পরপর দু'বার পোস্ট করা যায় না। একই ভাষা যতক্ষণ না একনাগাড়ে না থাকে ততক্ষণ বহুবার পোস্ট করা যায়?
ডিজেএমসিএমহেম

1
আমি আপনাকে প্রথমটি যুক্ত করার পরামর্শ দিচ্ছি, কারণ এটি যদি প্রথম পোস্ট করে তবে এই চ্যালেঞ্জটি ধ্বংস করতে পারে
জনাব এক্সকোডার

1
@ ডেডপসসাম এটি চরিত্রের সেট উপর ভিত্তি করে , সামগ্রিক অক্ষর গণনা নয়। দুটি অপসারণ এবং একটি যোগ করা নিশ্চিত করে যে উপলব্ধ অক্ষরের অন্তিম পুলটি হ্রাস পাবে এবং ভবিষ্যতের উত্তরের উপর সৃজনশীলতাকে বাধ্য করবে।
অ্যাডমবর্কবার্ক

3
@ মিঃ এক্সকোডার আমার পিপিসিজি সম্প্রদায়ের প্রতি বিশ্বাস আছে, এবং যদি কেউ উদ্দেশ্যমূলকভাবে এটি আপত্তি করে তবে আমি তাদের চ্যাটে ডুড-হেড বলার অধিকার রাখি।
অ্যাডমবর্কবার্ক

3
আগ্রহী যে কারও জন্য জীবনকে আরও সহজ করে তুলতে একটি কোড চেকার আপ এনেছেন ।
কাইল গুলিয়ান

উত্তর:


6

1. সি

নেই {বা থাকে }

#if 1
#define Q !"$&'",./=@[]^_\`|*
int WERTYUIOPASDFGHJKLZXCVBNM34567890(qwrtyuopasghjklzxcvbm)<%
	return qwrtyuopasghjklzxcvbm<2?1:WERTYUIOPASDFGHJKLZXCVBNM34567890(~-qwrtyuopasghjklzxcvbm)+WERTYUIOPASDFGHJKLZXCVBNM34567890(qwrtyuopasghjklzxcvbm-2);
%>
#endif

এটি অনলাইন চেষ্টা করুন!

আমি আশা করি আমি এটি সঠিকভাবে করেছি।


1
ভাল শুট। ব্রেইন-ফ্ল্যাঙ্ক উত্তর পোস্ট করা থেকে কয়েক সেকেন্ড দূরে, এবং এখন এটি বেশ অসম্ভব। : /
ডিজেএমসিএমহেম

@DJMcMayhem নাহ, আপনি অপেক্ষা করুন কেউ এক যোগ করার জন্য শুধুমাত্র অতি {বা }তাই আপনি পরে অন্যান্য যোগ করতে পারেন।
অ্যাডমবর্কবার্ক

@ ডিজেএমসিএমহেম ভাল, কেউ যদি যোগ করে {বা }, তবে আপনি অন্যটি এবং মস্তিষ্ক-ফ্লাক উত্তর যুক্ত করতে পারেন।
betseg

1
আমি লক্ষ্য করেছি যে এই উত্তর নেই *। আমাদের চরিত্র সেট থেকে অক্ষরগুলি বাদ দেওয়ার অনুমতি দেওয়া হয়েছে এবং তাদের এখনও "অন্তর্ভুক্ত" করা হয়েছে, নাকি এটি একটি তদারকি ছিল?
গ্রেগ মার্টিন

@ গ্রেগমার্টিন 2?1*1এটি ঠিক করবে।
ম্যাজিক অক্টোপাস আরন

5

2. গণিত

না }, Zবা অনুভূমিক ট্যাব ধারণ করে । (পুনরায় অন্তর্ভুক্ত {।)

(* !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXY
[\]^_`\abcdefghijklmnopqrstuvwxyz{|~ *)
Fibonacci

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


5

8. অক্টাভা

যুক্ত Uএবং সরানো +এবং -। সমাধানটিতে কোনও +-`01AEIবা ট্যাব অক্ষর নেই।

% !"#$&\'*./256789:<>?BCDFGHJKLMNOPQRSTUVWXYZ\\_abceghijklnpqrstuvwyz{|}~
f=@(x)([mod(4,3) mod(4,3);mod(4,3) mod(4,4)]^x)(3)

ফিবোনাচি ম্যাট্রিক্স ভিত্তিক ।


tযদিও আপনার কাছে ...
অ্যান্টনি ফ্যাম

\tপাইথনে ট্যাব চরিত্রটি যেভাবে মুদ্রিত হয় (যা আমি আমার উত্তর যাচাই করতাম), আমি এটি আরও কিছুটা পরিষ্কার করার জন্য সম্পাদনা করব।
কাইল গুলিয়ান

এই ফিবোনাচি ম্যাট্রিক্স একটি ভাল ধারণা!
লুইস মেন্ডো

5

33, এমএটিএল

যুক্ত -, সরানো হয়েছে ()। সমাধানটিতে !&'()/\01?AEIKLMNPSTWZ`dmwz{}|~ট্যাব, স্থান বা নতুন লাইন থাকে না।

5X^Hq+G^Hq5X^-G^-HG^5X^*Hqqq^*Yo%"#$,.2346789:;<=>@BCDFJOQRUV[]_abcefghijklnprstuvxy

এমএটিএল অনলাইন এ চেষ্টা করুন Try

স্থির ভুল: 0,, 1এবং \ভুলক্রমে মন্তব্যটিতে (পরে %) ফেলে রাখা হয়েছিল। তাদের অপসারণ কার্যকারিতা ভঙ্গ করে না। বৈধ রাখার প্রয়াসে এই উত্তরটি 32 থেকে 33 এ সরানো হয়েছে। যদি এটি মুছতে প্রয়োজন হয়, দয়া করে আমাকে জানান এবং আমি ঠিক এটি করব।


1
ওয়েলকপিমে পিপিসি! :)
betseg

ধন্যবাদ, এখনই ঠিক হয়ে গেছে। 0 1 এবং \ শেষে মন্তব্যে ছিল (% পরে) এবং সুতরাং তাদের অপসারণ প্রোগ্রামের কার্যকারিতা প্রভাবিত করে না। চেইনটি নষ্ট করার জন্য আমি সত্যিই দুঃখিত e

সম্ভবত স্মুথ ফিক্সটি হ'ল পাইথন 3 উত্তরটিকে # 32 হিসাবে গণনা করা যেতে পারে , এবং আপনার নিজের পরিবর্তন করতে এটি # 33? দেখে মনে হচ্ছে আপনার বাঁচানোর মতো অক্ষর আছে :)
গ্রেগ মার্টিন

আপনি সম্ভবত যুক্ত করে
ফেলেছেন

5

36. জাভা

যুক্ত হয়েছে \। সরানো হয়েছে qx!&'()/1?AEIKLMNPSTWZ`dmnqtwxz{}|~[]ট্যাব, বা স্থান ব্যবহার করে না ।

\u002f\u002f"#$%*:>@BCGHJOQRUVXY^_jk
class
Fibo\u006eacci\u007b
i\u006e\u0074
fib\u0028i\u006e\u0074
\u006e\u0029\u007b
i\u006e\u0074
lo\u0077=0,high=3-2,\u0074e\u006Dp;
for\u0028i\u006e\u0074
i=3-2;i<\u006e;i++\u0029\u007b
\u0074e\u006Dp=lo\u0077;
lo\u0077=high;
high=high+\u0074e\u006Dp;
\u007D
re\u0074ur\u006e
lo\u0077;
\u007D
public
s\u0074a\u0074ic
voi\u0064
\u006Dai\u006e\u0028\u0053\u0074ri\u006eg\u005b\u005Db\u0029\u007b
Fibo\u006eacci
a=\u006ee\u0077
Fibo\u006eacci\u0028\u0029;
for\u0028i\u006e\u0074
i=3-2;i<=20;i++\u0029\u007b
\u0053ys\u0074e\u006D.ou\u0074.pri\u006e\u0074l\u006e\u0028a.fib\u0028i\u0029\u0029;
\u007D
\u007D
\u007D

আমি জানি আমি সম্ভবত আরও অপেক্ষা করতে পারতাম তবে খুব দেরী হওয়ার আগে আমি এটি নিশ্চিত করতে চেয়েছিলাম make এই শ্রেণিটি কেবল একটি ফাংশন সংজ্ঞায়িত করে না যা একটি পূর্ণসংখ্যার লাগে nএবং সেই ফিবোনাচি নম্বরটি ফিরিয়ে দেয়, তবে এটি কেবল বিনোদনের জন্য প্রথম 20 টিও মুদ্রণ করে। আমি কোনও ছদ্মবেশী গল্ফ না করে সরল পুরাতন জাভাতে এটি লিখে আমার যথাসাধ্য চেষ্টা করার চেষ্টা করেছি এবং এরপরে আমি আপনার অবধি যে জীবের দেখা পাচ্ছি আমরা সেখানে পৌঁছা পর্যন্ত আমি 1 দ্বারা 1 অবধি অবৈধ অক্ষর সরিয়েছি।

এটি অনলাইন চেষ্টা করুন!


2
সুতরাং সে কারণেই আপনি চেয়েছিলেন0
ক্রিস্টোফার

ডাং, দেখে মনে হচ্ছে আপনি চেইনটি ভেঙেছে। :-(
অ্যাডমবর্কবার্ক

@ অ্যাডমবার্কবার্ক বি-কিন্তু আমি কি এবং এক্স সরিয়েছি: [কার দরকার ছিল !? আমি কিছু মুছে ফেলতে পারতাম
পোকে

@ পোকে এখন যে এক সপ্তাহ হয়ে গেছে তাই আমি "জিতেছি"। এখন আরও একটি উত্তর পোস্ট করতে
ক্রিস্টোফার

@DownChristopher হা হা হুম: [
অকর্মা

5

37. পাইথন 2

পঠিত x। ব্যবহার !&'()/1?AEIMNPSTWZdmnqtwz{}|~[], স্থান, ট্যাব বা n't ব্যবহার করে না ` কে এবং এল সরানো হয়েছে

f=u"\u0074"
b=u"\u006D"
i=u"\u0028"
j=u"\u0029"
h=u"\u006e"
r=2.2360679775
s=u"\u002F"
exec"p="+i+"3-2+r"+j+s+"2"
exec"g=i"+h+"pu"+f+i+j
exec"pri"+h+f+i+"i"+h+f+i+i+"p**g-"+i+"-p"+j+"**-g"+j+s+"r"+j+j
#$%´:;<=>@BCGHJOQRUVXY^agklopvy

মন্তব্য সহ:

f=u"\u0074" #t
b=u"\u006D" #m
i=u"\u0028" #(
j=u"\u0029" #)
h=u"\u006e" #n
r=2.2360679775 #sqrt(5)
s=u"\u002F" #/
exec"p="+i+"3-2+r"+j+s+"2" #p=(3-2+r)/2 = (1+sqrt(5))/2 = phi
exec"g=i"+h+"pu"+f+i+j #g=input()
exec"pri"+h+f+i+"i"+h+f+i+i+"p**g-"+i+"-p"+j+"**-g"+j+s+"r"+j+j #print(int((p**g-(-p)**-g)/r))

এই পদ্ধতির ফিবোনাচি সিরিজের সাধারণ শব্দটি ব্যবহার করা হয়।


প্রথম উত্তর! উল্লেখ করার দরকার নেই আমি কেবল আরও একটি যুক্ত করেছি: পি
ক্রিস্টোফার


4

5, হাস্কেল

সরানো AEIOUএবং ট্যাব, যোগ করা হয়েছেZ

-- #!"$%&'*./23456789;:<>?@BCDFGHJKLMNPQRSTVWXYZ[\]^`abcdeghijklmopqrstuvwxyz{|}~,_
f 0 = 1
f 1 = 1
f n = f (n-1) + f (n-2)

এটি অনলাইন চেষ্টা করুন!


3
আমি আপনাকে আর পছন্দ করি না ... আমার 3 টি স্বর দরকার। এবং আপনি টম ইএম
ক্রিস্টোফার

তাই আমি একটি আলাদা ভাষা ব্যবহার করেছি
ক্রিস্টোফার

3

12. পাইথন 3

যোগ :মুছে {;ধারণ করে না {};`01AEIPQxবা ট্যাবে অক্ষর।

#!"#$%&\',./23456789?@BCDFGHJKLMNORSTUVWXYZ[\]^_abcdgjkmopqrvwyz|~:
def fib(n,a=3-2,b=3-2):
 if n==2-2:
  return a
 a, b = b, a + b
 return fib(n-1,a,b)

আপনার মানে আপনি সরিয়ে দিয়েছেন {;, না };
L3viathan

3

6. মস্তিষ্ক-ফ্লাক

({}<(())>){({}<(({})<>)<>({}{}<<>({}<>)>)>[()])}{}{}
# !"$%&'*+,-./0123456789:;=?@BCDFGHJKLMNOPQRSTVWXY\^bcdfghjklmnopqrstvwxyz|

এটি অনলাইন চেষ্টা করুন! ব্যবহার করে না tabAEIU`_এবং আবার যুক্ত হয়েছেO


আমি সবেমাত্র কোডের কিছুটা পরিবর্তন করেছি তাই আমি সিডাব্লু তৈরি করেছি যাতে অন্যের কাজের জন্য আমি অন্যায়ভাবে খ্যাতি পাই না।
ক্রিস্টোফার


3

34. ব্রেইনফাক

যোগ করা হয়েছে নতুন লাইন, সরানো nএবং t!&'()/\01?AEIKLMNPSTWZ`dmntwz{}|~ট্যাব, বা স্থান ব্যবহার করে না । (সম্ভবত আমরা এখন কিছু 2 ডি ভাষা পেতে পারি)

0-ইন্ডেক্স। ইনপুট / আউটপুট বাইট মান দ্বারা হয়।

,[->]+>+<<[->>[->+<]<[->+<]>>[-<+<+>>]<<<]>>.
"#$%*23456789:;=@BCDFGHJOQRUVXY^_abcefghijklopqrsuvxy

এটি অনলাইন চেষ্টা করুন!


@ পোক সম্পন্ন হয়েছে। আমি এটিকে আবার যুক্ত করেছি
ক্রিস্টোফার


2

১১. স্ট্যান্ডার্ড এমএল (মোসএমএল)

যুক্ত হয়েছে +। সরানো হয়েছে :}:}0`1AEIPQxট্যাব অক্ষর ধারণ করে না ।

(* !"#$%&\',./23456789;<>?@BCDFGHJKLMNORSTUVWXYZ[\]^_abcdgjkmopqrvwyz{|~ *)
fun f s = if s = 2-2 then 2-2 else if s = 3-2 then 3-2 else f (s-4+2) + f (s-3+2)

এসএমএল টিআইও তে নেই, এবং আমি মস্কো মিলি বিভিন্ন ব্যবহার করেছি, তবে এখানে একটি অনলাইন এসএমএলএনজে ইন্টারপ্রেটার রয়েছে


2

10. গ

যুক্ত m, সরানো হয়েছে PQ+`01AEIPQxট্যাব অক্ষর ধারণ করে না ।

সংকলক পতাকা: -lm

//!"#$%&'*346789:<=>?@BCDFGHJKLMNORSTUVWXYZ[\]^_acfghkmvyz|.

double fib(i){
    double j = -(-~-2-sqrt(5))/2;
    return floor((pow(j,i)-pow(-j,-i))/sqrt(5));
}

এটি অনলাইন চেষ্টা করুন!


.এখনও আপনার মন্তব্য অনুপস্থিত।
L3viathan

2

9. পাইথন 2

যুক্ত -, সরানো mএবং x। কোনও +`01AEImxবা ট্যাব অক্ষর ধারণ করে ।

# --!"$%&'*./29;:<>?@[\]^345678BCDFGHJKLMNOPQRSTUVWXYZabcdeghijklopqrstuvwyz{|}~,_

def fibonacci(n):
    elif n==(2/2):
        return 2-2
    elif n==2:
        return 2/2
    else:
        return fibonacci(n-2/2)-(-(fibonacci(n-2)))

পুনরাবৃত্ত পাইথন ফাংশন! 1 না হওয়া পর্যন্ত পিছনের দিকে সমস্ত ফিবোনাচি সংখ্যা যুক্ত করে n


আপনি আপনার
কনর ও'ব্রায়ান

1
দেখে মনে হচ্ছে আপনি এখনও একটি ব্যাকটিক এবং একটি পেয়ে 1গেছেন345678BCDFGHJKLMNOPQRSTUVWXYZ
কাইল গুলিয়ান

@ কাইলগোলিয়ন পূর্বের উত্তরের চরিত্রের সেটটিতে কোনও 1 বা ব্যাকটিক ছিল যদিও
এন্টনি ফ্যাম

আমি কী বোঝাতে চাইছি তা সম্পাদনের জন্য আমি একটি সম্পাদনা পরামর্শ দিয়েছি।
কাইল গুলিয়ন

2

18. অষ্টক

যুক্ত ;এবং সরানো fএবং স্থান। সমাধানটিতে না {}:`*%01AEIPQfrd, কোনও ট্যাব, কোনও নতুন লাইন এবং কোনও স্থানের অক্ষর নেই।

g=@(x)([4-3,4-3;4-3,4-4]^x)(3)#!"$&'+./256789<>?BCDFGHJKLMNORSTUVWXYZ\_abcehijklmnopqstuvwyz|~

অভিন্ন 8 উত্তর , শুধু আরও SML ঘৃণার: পি


উদ্দেশ্যমূলকভাবে চেষ্টা করুন এবং জিনিসগুলিকে খুব বেশি ভাঙ্গবেন না । কিছুটা বন্ধুত্বপূর্ণ "প্রতিযোগিতামূলক সহযোগিতা" দুর্দান্ত, তবে উত্তর-চ্যালেঞ্জগুলির অবিরাম লক্ষ্য হ'ল এগুলিকে যথাসম্ভব চালিয়ে যাওয়া। :)
অ্যাডমবর্কবার্ক 12

1
অক্টাভা এবং এসএমএলের মধ্যে কিছুটা মজা তদ্ব্যতীত, একটি ভাল সময়সীমাযুক্ত লেংগুয়েজের উত্তর শেষ পর্যন্ত আমার মনে হয় সেই কেকটি গ্রহণ করবে।
কাইল গুলিয়ান

2

23. স্ট্যান্ডার্ড এমএল (মোসএমএল)

সেখানে আমরা আবার যাই। যুক্ত Q, সরানো }এবং ]%&*+01:AEILMPZ`dmrzM{}]ট্যাব, বা লাইনফিড ব্যবহার করে না

fun f x = #2("!#$\\',.23456789<>?@BCDFGHJKNOQRSTUVWXY[/;^_abcgjkopqvwxy|~", if x = 2-2 then 2-2 else if x = 3-2 then 3-2 else f (~(~(x-4)-2)) + f (x-(~3-2)))

@ এমিগনা ঠিক আছে, দুঃখিত। তারপরে আমি এর Qপরিবর্তে অনুমতি দেব ।
L3viathan

2

25. সিজেএম

যোগ করা হয়েছে +পিছনে, মুছে Sএবং T%&*01AEILMPSTZ`dmrz{}]Wwট্যাব, বা লাইনফিড ব্যবহার করে না ।

মূলত আমার পুরানো উত্তরের একটি বন্দর, তবে এইটি ধনুর্বন্ধনীগুলির অভাবকে বাধা দেওয়ার জন্য কিছু alশাল কৌশল ব্যবহার করে।

q~"XX"a:~'|("_(j\((j+"'|)'j+++~e# !$,-./23456789;<=>?@BCDFGHJKNOQRUVY[^bcfghiklnopstuvxy

0-ইন্ডেক্স।

এটি অনলাইন চেষ্টা করুন!


2

27. জাভাস্ক্রিপ্ট

যুক্ত *, সরানো "এবং '"&'01AEIKLMNPSTZ`dmrz{}]Wwট্যাব, বা লাইনফিড ব্যবহার করে না ।

f=a=>a<2?3-2:f(a-3+2)+f(a-4+2)/* !#$,.56789;%@BCDFGHJOQRUVXY[\^_bceghijklnopqstuvxy|~*/


2

30. স্ট্যান্ডার্ড এমএল

যুক্ত :, সরানো +এবং ?!&'+-01?AEIKLMNPSTWZ`dmrwz{}কোনও সাদা স্থান ধারণ করে না ।

fun$(a,b,x)n=if(length(x)=n)then(length(a))else$(b,a@b,()::x)n;("#%*./23456789<>BCDFGHJOQRUVXY\\^_cjkopqvy|~";$([],[()],[]))

প্রথম অংশটি fun$(a,b,x)n=if(length(x)=n)then(length(a))else$(b,a@b,()::x)nএকটি ফাংশন সংজ্ঞায়িত করে $যা একটি nআনরি তালিকা তালিকার এনকোডিং ব্যবহার করে থ্রি ফিবোনাচি নম্বরটি পুনরাবৃত্তভাবে গণনা করে । আর্গুমেন্টের দৈর্ঘ্য xবর্তমান সংখ্যাটি নির্দেশ করে aএবং bএটি দৈর্ঘ্যের তালিকা fib(length(x)-1)এবং fib(length(x))। যদি nসমান length(x)আমরা ফিরে length(b), অন্যথায় যাও recursively যোগ aএবং bতালিকা সংযুক্তকরণের এবং বৃদ্ধি মাধ্যমে xএকটি উপাদান যোগ করে ()এটি।

দ্বিতীয় অংশ ("#%*./23456789<>BCDFGHJOQRUVXY\\^_cjkopqvy|~";$([],[()],[]))একটি ক্রম যেখানে স্ট্রিং বাতিল করা হয় এবং $([],[()],[])ফাংশনের initialisation হয় $সঙ্গে a = 0, b = 1এবং x = 0, একটি বেনামী ফাংশন যা n তম Fibonacci সংখ্যা নির্ণয় ফলে।


2

32, পাইথন 3

exec(chr(2**2+2**5+2**6)+chr((3^2)+2**2+2**5+2**6)+chr(2+2**2+2**5+2**6)+chr(2**5)+chr(2+2**2+2**5+2**6)+chr(2**3+2**5)+chr(2**3+2**4+2**5+2**6)+chr((3^2)+2**3+2**5)+chr(2+2**3+2**4+2**5)+chr(2+2**3)+chr(2**5)+chr((3^2)+2**5+2**6)+chr((3^2)+2**2+2**3+2**4+2**5)+chr(2**4+2**5)+chr(2+2**3)+chr(2**5)+chr(2+2**5+2**6)+chr((3^2)+2**2+2**3+2**4+2**5)+chr((3^2)+2**4+2**5)+chr(2+2**3)+chr(2**5)+chr(2+2**2+2**5+2**6)+chr((3^2)+2+2**2+2**3+2**5+2**6)+chr(2+2**4+2**5+2**6)+chr(2**5)+chr((3^2)+2+2**2+2**3+2**4+2**6)+chr(2**5)+chr((3^2)+2**3+2**5+2**6)+chr(2+2**2+2**3+2**5+2**6)+chr(2**5)+chr(2+2**4+2**5+2**6)+chr((3^2)+2**5+2**6)+chr(2+2**2+2**3+2**5+2**6)+chr((3^2)+2+2**2+2**5+2**6)+chr((3^2)+2**2+2**5+2**6)+chr(2**3+2**5)+chr(2**3+2**4+2**5+2**6)+chr((3^2)+2**3+2**5)+chr(2+2**3+2**4+2**5)+chr(2+2**3)+chr(2**5)+chr(2**5)+chr((3^2)+2**5+2**6)+chr(2**2+2**3+2**5)+chr(2+2**5+2**6)+chr(2**5)+chr((3^2)+2**2+2**3+2**4+2**5)+chr(2**5)+chr((3^2)+2**5+2**6)+chr((3^2)+2+2**3+2**5)+chr(2+2**5+2**6)+chr(2**2+2**3+2**5)+chr((3^2)+2**5+2**6)+chr(2+2**3)+chr(2**5)+chr(2+2**4+2**5+2**6)+chr((3^2)+2**2+2**5+2**6)+chr(2**2+2**4+2**5+2**6)+chr((3^2)+2**2+2**4+2**5+2**6)+chr(2+2**4+2**5+2**6)+chr(2+2**2+2**3+2**5+2**6)+chr(2**5)+chr((3^2)+2**5+2**6))#"$%,.789:;<=>@BCDFGHJOQRUVXY[]_abfgijklnopqstuvy

যুক্ত rএবং সরানো হয়েছে |~। সমাধানটিতে না !&'/\-01?AEIKLMNPSTWZ`dmrwz{}|~, কোনও ট্যাব, কোনও নতুন লাইন এবং কোনও স্থানের অক্ষর নেই।


2

39. পাইথন 2

যুক্ত হয়েছে 0। সরানো হয়েছে @^!^&'()/1?@AEIMNPSTWZdmntwz{}|~[] `ট্যাব বা নিউলাইন ব্যবহার করে না ।

C=u"f=la\u006Db\u0064a\u0020X:3-2if\u0020X<2else\u0020f\u0028X-3+2\u0029+f\u0028X-2\u0029";exec""+C#$%*,.57>BFGHJKLOQRUVY_ghjkopqrvy

অব্যাহতি ক্রম ছাড়াই কার্যকর করার যুক্তি:

f=lambda X:3-2if X<2else f(X-3+2)+f(X-2)

এটি অনলাইন চেষ্টা করুন!


2

38. ম্যাটল

যুক্ত হয়েছে q। সরানো হয়েছে 0 <newline>!&'()/1?AEIKLM0NPSTW{Z`dmntwxz}|~[]ট্যাব, নিউলাইন বা স্থান ব্যবহার করে না ।

5X^Hq+G^Hq5X^-G^-HG^5X^*Hqqq^*Yo%"#$,.2346789:;<=>@BCDFJORUV_abcefghijklprsuvy

এটি অনলাইনে চেষ্টা করুন


এই উত্তরটি কার্যকর হয় না, এতে রয়েছেq
কাইল গুলিয়ান

কবে read পঠিত হবে?
ধ্বংসাত্মক লেবু

(আপনি এখনও ব্যবহার করেন না তালিকার অনুসারে ব্যবহার করুন)
ধ্বংসাত্মক লেবু

উত্তর ব্যবহার 37 x, আপনি এটি সরান নি, এখনও এটি সীমাবদ্ধ। আপনি মন্তব্য শেষে এক্স যোগ করতে পারেন? সীমাবদ্ধ তালিকাটিও বলে যে আপনি ব্যবহার করবেন না q, তাই আপনার এটি অপসারণ করা দরকার।
নিডজেজেকোব

এটি মনে রাখবেন না, একটি সম্পাদনা পাঠিয়েছেন
NieDzejkob

1

7, পাইথন 2

পুনরায় অন্তর্ভুক্ত _। সরানো অক্ষর: ট্যাব এবং AEIU`, এবং (কেবল কিছুটা দুষ্টু পেতে) 0এবং 1। অন্যথায়, গম উইজার্ডের উত্তরের কেবল একটি অনুলিপি (সেইজন্য সম্প্রদায়টির উইকি)।

# !"$%&'*./456789;<>?@BCDFGHJKLMNOPQRSTVWXY[\]^chjklmpqsvwxyz{|}

def f(x):
 a=2-2
 b=3-2
 for _ in range(x):
  a,b = a+b,a
 return a

এটি অনলাইন চেষ্টা করুন!


1

13. স্ট্যান্ডার্ড এমএল (মোস্মল)

যুক্ত হয়েছে x। সরানো হয়েছে :r:;{}0`1AEIPQrট্যাব অক্ষর ধারণ করে না ।

(* !"#$%&\',./23456789<>?@BCDFGHJKLMNORSTUVWXYZ[\]^_abcdgjkmopqvwxyz|~ *)
fun f s = if s = 2-2 then 2-2 else if s = 3-2 then 3-2 else f (s-4+2) + f (s-3+2)

আমরা সি-স্টাইলের ভাষাগুলি বেশ কিছু বাদ দিয়ে দেওয়ার পরে পাইথনের পরে চলি। এই উত্তরটি 11 টির উত্তরের সাথে বেশ অভিন্ন।


1

14. অষ্টক

rনতুন লাইন এবং স্পেস যুক্ত এবং সরানো হয়েছে। সমাধানটিতে না {}:;`01AEIPQ, কোনও ট্যাব, কোনও নতুন লাইন এবং কোনও স্থানের অক্ষর নেই।

f=@(n)round(((2/2+sqrt(5))/2)^n/sqrt(5))%!"#$&'*-,.346789<>?BCDFGHJKLMNORSTUVWXYZ[\]_abceghijklmpvwyz|~

বদ্ধ ফর্মুলার উপর ভিত্তি করে (7)


1

16. অষ্টাভ

যুক্ত /এবং সরানো * এবং স্থান। সমাধানটিতে না {}:;`*%01AEIPQ, কোনও ট্যাব, কোনও নতুন লাইন এবং কোনও স্থানের অক্ষর নেই।

f=@(n)round(((2/2+sqrt(5))/2)^n/sqrt(5))#!"$&'-,.346789<>?BCDFGHJKLMNORSTUVWXYZ[\]_abceghijklmpvwyz|~

14 টির উত্তর দেওয়ার জন্য প্রয়োজনীয় , এসএমএল এবং পাইথনের উপরে সরাসরি আক্রমণ: পি


ভালো খেলেছ. আমি কি করতে পারি তা দেখছি।
L3viathan

1

15. স্ট্যান্ডার্ড এমএল (মোসএমএল)

স্থান যুক্ত এবং সরানো হয়েছে %/। নেই {}:;`01AEIPQ, ট্যাব, বা নতুন লাইন।

fun f s = if s = 2-2 then 2-2 else if s = 3-2 then 3-2 else f (s-4+2) + f (s-3+2) (* !"#$&\',.23456789<>?@BCDFGHJKLMNORSTUVWXYZ[\]^_abcdgjkmopqrvwxyz|~ *)
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.