অ্যানগ্লট বহুবিদ


19

কার্য

কিছু কোড লিখুন যা এন বিভিন্ন ভাষায় এন বিভিন্ন প্রোগ্রামে পুনরায় সাজানো যেতে পারে প্রতিটি আলাদা আলাদা সংখ্যা 1 থেকে n করে আউটপুট করে।

কোনও দুটি ভাষাই একই হতে হবে না তবে "একই ভাষা" এর বিভিন্ন সংস্করণ আলাদা আলাদা ভাষা হিসাবে বিবেচিত হবে, যতক্ষণ না তাদের আলাদা আলাদা সংস্করণ সংখ্যা রয়েছে। এই চ্যালেঞ্জের জন্য REPL পরিবেশগুলি তাদের মাতৃভাষার থেকে আলাদা নয় তবে এটি এখনও একটি ভাষা। প্রতিটি ভাষার উত্স কোডের একটি পৃথক অনুক্রমের উপর চালানো উচিত এবং পরিসরে একটি পৃথক সংখ্যা আউটপুট করা উচিত।

পারমুটেশনগুলি অক্ষরে নয় বাইটে গণনা করা হবে ।

পরীক্ষার উদ্দেশ্যে এটি যে ভাষাতে চালিত হয় সেই ভাষা দিয়ে চালিত প্রতিটি অনুক্রমের আপনাকে অন্তর্ভুক্ত করা উচিত।

স্কোরিং

আপনার স্কোর হবে

স্কোরিং সমীকরণ

যেখানে এন ভাষার সংখ্যা এবং এল প্রোগ্রামগুলির বাইটগুলির অনন্য অর্ডারের সংখ্যা।

এল প্রোগ্রামের দৈর্ঘ্যের সমান নয়

(প্রোগ্রামটি 1 বা 0 বাইট না হলে)

কনর ও ব্রায়নের সৌজন্যে গণনা করার জন্য এখানে একটি অজগর লিপি রয়েছে is

এল প্রোগ্রামার দৈর্ঘ্যের সমান এবং যদি প্রোগ্রামে কোনও পুনরাবৃত্তি বাইট না থাকে তবেই।

আপনার স্কোরটি সর্বাধিক করা লক্ষ্য ize



মন্তব্য অনুমোদিত?
অ্যাডম

@ অ্যাডম মন্তব্যগুলিকে নিষিদ্ধ করার কোনও যুক্তিসঙ্গত উপায় থাকবে না
গম উইজার্ড

সুতরাং যদি #5 টি ভাষায় মন্তব্য প্রতীক হয় তবে ভাল সমাধান হবে1#2345
অ্যাডম

@ অ্যাডাম যা আপনাকে 1/6 এর স্কোর দেয়। আমি নিশ্চিত যে 2-বাইট প্রোগ্রাম (বা সেই বিষয়ে 1 বাইট প্রোগ্রাম) দিয়ে সহজেই 1 এর স্কোর সম্ভব। এবং আরও সংখ্যা যুক্ত করা আপনার স্কোর হ্রাস করে।
মার্টিন এন্ডার

উত্তর:


30

34 টি ভাষা, 19 বাইট, স্কোর: 38,832,018,459,912,437,760,000

এখানে একটি দ্রুত উত্তর আমি একত্রিত করে দেখিয়েছি যে 1 এর চেয়ে ভাল উত্তর স্কোর করা সম্ভব।

 12233echo*+--@#..;

1. এনটিএফজে

#*22331+..@o;-- ech

চরিত্র কোড, যার দ্বারা অনুমোদিত হয় এর মাধ্যমে আউটপুট মেটা ঐক্যমত্য

এখানে চেষ্টা করুন

2. Tcsh

echo 2;#..1@2+33*--

3. 05AB1E

2231*+..@echo ;--#3

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

4. আসলে

@..o; eho1#c3223-*+-

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

5. বেফুঞ্জ 98

23+.@.21*#3o;-- ech

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

6. কিউবিক্স

123+23*o@#;-- ech..

অক্ষর কোড দ্বারা আউটপুট

এখানে চেষ্টা করুন

অনাবৃত কোড:

    1 2
    3 +
2 3 * o @ # ; -
- e c h . . . .
    . .
    . .

7. হাস্কেল 8 আরপিএল

3+2*2 --31#;@..echo

8. গুরুতরভাবে

@..o; eho1#c3223-+*-

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

9.> <<

33*o;2+..@#12-- ech

অক্ষর কোড দ্বারা আউটপুট

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

10. বেফুঞ্জ

33*1+.@.#22o;-- ech

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

11. ব্রেইনবুল

323*+..@echo ;--#12

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

12. 2sable

233*+..@echo ;--#12

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

13. হেক্সাগনি

13;2#2+@*3o-- ech..

অক্ষর কোড দ্বারা আউটপুট

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

অনাবৃত কোড:

  1 3 ;
 2 # 2 +
@ * 3 o -
 - e c h
  . . .

14. আর

12+2#*33..@o; ech

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

15. বিসি

12+3#*23..@o;-- ech

16. পাইথন 3 আরপিএল

13+3#*22..@o;-- ech

17. আইআরবি (রুবি ২.৪ রিপল)

13+2*2#3..@o;-- ech

18. পাওয়ারশেল

12+2*3#3..@o;-- ech

19. পাইথন 2 আরপিএল

13+2*3#2..@o;-- ech

20. পাইথন 1.6.1 REPL

23-3#-+*21..@o; ech

21. Ksh

echo 21;#..2@3+3*--

22. বাশ

echo 22;#..1@3+3*--

23. Zsh

echo 23;#..1@2+3*--

24. আপেলস্ক্রিপ্ট

23+1 --#2*3..@o;ech

25. লুয়া REPL

23+2 --#1*3..@o;ech

26. জুলিয়া REPL

23+3 #2*1..@o;--ech

27. আইআরবি (রুবি 1.9.3 আরপিএল)

13*2+3-2 #..@o;-ech

28. হাস্কেল 7 আরপিএল

13*2+2--3#;@.. echo

29. জে

echo --1#.23;@+2*.3

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

30. নিম

echo 33-2-1;#..@2+2*

31. মাছ

echo 31;#3-2-..@2+2*

32. পিএইচপি

echo 32;#+123*@..--

<?phpএই মেটার কারণে প্রয়োজন হয় না

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

33. গল্ফস্ক্রিপ্ট

3.#.1223*@+o;-- ech

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

34. অষ্টাভ

33+1 #22echo*--@..;

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


5
এবং সে কারণেই আমি
REPL-

1
আপনি যদি .অন্য ভাষা যুক্ত করেন তবে আপনার কাছে ১১ টি থাকতে পারে J জে:2#.2+3*3
কনর ও'ব্রায়েন


1
@ ওয়েট উইজার্ড এফডাব্লুআইডাব্লু , সমস্ত বৈধ জে
কনর ও'ব্রায়েন

@ ওয়েট উইজার্ড জে প্রযুক্তিগতভাবে একটি আরপিএল। echo আউটপুট দেখতে কোডটি উপসর্গ করুন ।
কনর ও'ব্রায়েন

11

1 ভাষা, 0 বাইট, স্কোর 1

আমি জানি না কীভাবে এই চ্যালেঞ্জটিতে উচ্চতর স্কোর পাবেন।


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

রেটিনাতে, কোনও ইনপুট প্রিন্ট ছাড়াই খালি প্রোগ্রাম 1

স্কোর = 1! / 0! = 1/1 = 1


7
এটি একটি কৌতুক উত্তরের মতো প্রথম নজরে দেখায়, তবে এখন পর্যন্ত সর্বোচ্চ স্কোর রয়েছে ...
ট্রাইকপল্যাক্স

1 বাইট একক ভাষার প্রবেশের জন্য একই স্কোর, না?
অ্যাডম

@ আদম হ্যাঁ, 1আর এর মতো , উদাহরণস্বরূপ
জিউসেপ

5
জেলিতে, এই আউটপুটগুলি 0, সুতরাং 2 টি ভাষা => স্কোর = 2
মিঃ এক্সকোডার

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

6

2 টি ভাষা, 2 বাইট, স্কোর 1

লিওর উত্তরটি পরাজিত করে না, তবে আমি ভেবেছিলাম যে আমি একটি 2-ভাষার সমাধান উপস্থাপন করব (ভাল, এবং হুইট উইজার্ড যেভাবেই হোক এর মধ্যে একটি স্কোর -২ উত্তর নিন)।

রেটিনা , প্রিন্ট1

2`

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

এটি মূলত লিওর খালি প্রোগ্রামের মতো।

পাইথ , প্রিন্টস2

`2

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

এটি repr(2)তাই এটি "2"মুদ্রিত হয় যা গণনা 2


5

26 টি ভাষা, 46 বাইট, স্কোর: 1.68861953e-28 (0.000000000000000000000000000168861953)

সমস্ত ভাষা মূলধারার ভাষা (যেমন এগুলি আসলে উন্নয়নের লোকেরা ব্যবহার করে) এবং কোনও ভাষায় আরইপিএল সমাধান নেই। এই উত্তরটি কখনই জিততে পারে না, তবে এটি পোস্ট না করার কারণ নয় ...

//#**print()ale123456789+chous :f{}:""enttd *;

1. পাইথন 2

print 1#//**()alechous:f{}:23456789+ ""enttd*;

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

2. পাইথন 3

print(2)#//**alechous13456789+: f{}: ""enttd*;

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

3. রুবি

puts 3#//**()alecho:f12456789+{}rin: ""enttd*;

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

4. কফিস্ক্রিপ্ট

alert 4#//**()pinchous:12356789+f{}: ""enttd*;

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

5. পিএইচপি

echo 5/*alrt#()pinus:f{:12346789+} ""enttd;**/

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

6. পার্ল 5

print 6#/*ale()chous:12345789+f{:} */""enttd*;

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

7. পার্ল 6

print 7#/*ale)(chous:f12345689+{:} */""enttd*;

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

8. জাভাস্ক্রিপ্ট (ES5)

alert(8)//pin 12345679+#*chous:f{:} *""enttd*;

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

9. জাভাস্ক্রিপ্ট (ES6)

alert(9)//inp 12345678+#*chous: f{:}*""enttd*;

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

10. জাভাস্ক্রিপ্ট (ES7)

alert(9+1)//pni #*chous2345678: f{:}*""enttd*;

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

11. ব্যাচ

echo 9+2 ::alrt()//pni#*usf{1345678}*""enttd*;

এটির জন্য কোনও অনলাইন দোভাষী খুঁজে পাওয়া যায়নি। আপনি উইন্ডোতে থাকলে কমান্ড প্রম্পটে এই কোডটি চালানোর চেষ্টা করুন।

12. বাশ

echo 12 #::alrt(3456789+)//pni*usf{}*""enttd*;

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

13. সিএসএস

*:after{content:"13" /*h# l(2456789+)pisud;*/}

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

14. কম

*:after{content:"14" /*#h l(2356789+)pisud;*/}

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

15. স্টাইলাস

*:after{content:"15" /*#hl (2346789+)pisud;*/}

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

16. টাইপস্ক্রিপ্ট

alert(16)//inp #*chous2345789+: :{f}*""entt*d;

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

17. অষ্টক

disp(17)#//n *chou2345689+: :{f}*""entt*alert;

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

18. সুইফ্ট

print(18)//ds# *chou2345679+: :{f}""ent*ale*t;

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

19. জুলিয়া

print(19)#ds// *chou2345678+: :{f}""ent*ale*t;

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

20. ম্যাক্সিমা

print(18+2);/*#ds ouch 345679::{f}""entale*t*/

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

21. ক্লোজার

(print "21");/*#ds ouch3456789+::{f}entale*t*/

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

22. গ্রোভী

print 19+3//();*#ds oh245678::{fuc*}entalet*""

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

23. কমনলিস্প

(print 23);//*#ds oh1456789+::{fuc*}entalet*""

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

24. EmacsLisp

(print 24);//*#ds oh1356789+::{fuc*}entalet*""

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

25. পিকোলিস্প

(print 25);//*#ds oh1346789+::{fuc*}entalet*""

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

26. লোগো

print 21+5 ;//*#dsoh346789::{fuc*}entalet*""()

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


1
এবং সুইফ্ট, 18 প্রদর্শিত হচ্ছে:print(18)//#**alechous: f{}:2345679+ ""enttd*
মিস্টার এক্সকোডার

মনে করুন এটি আপনার স্কোর প্রায় 0.002e-20 :) বাড়িয়ে দেবে
মিঃ এক্সকডার

3
pfft। 2017 হবে বেফঞ্জ ওয়েব ফ্রেমওয়ার্কের বছর!
স্কাইলার

মন্তব্যগুলি কেবল এই পুরো প্রশ্নটিকে
উন্মাদনে

আমার উত্তরটিতে দেখা যাবে বিটিডব্লিউ অ্যাপলস্ক্রিপ্ট একটি আরপিএল ছাড়াই কাজ করে তবে --মন্তব্য করার প্রয়োজন পড়ে না । আপনি যদি যুক্ত করেন তবে --সম্ভবত কমপক্ষে এক ধরণের হসকেলেও কাজ করতে পারেন।
গম উইজার্ড

3

12 টি ভাষা, 16 বাইট - স্কোর: 0.003

print(0b11000)#1

ছাপে 1মধ্যে 2sable

print(0b1100)#10

মুদ্রণ করুন 10মধ্যে 05AB1E

print(0b11)#1000

বাইনারি সংখ্যাগুলি পুনরায় সাজানো 2-9, 11-12 এ প্রিন্ট করে:

  • স্ফটিক
  • জুলিয়া ০.০
  • জে-uby
  • কমল
  • পার্ল 5
  • পার্ল 6
  • পাইথন ঘ
  • পাইথন 2
  • পাইথন
  • চুনি

এল = 145297152000 12! = 479001600

আমি কেবলমাত্র এর জন্য বৈধ ভাষার তালিকার জন্য টিআইও ব্যবহার করেছি (যদি এগুলিকে সমস্তই অনন্য হিসাবে বিবেচনা করা হয়?) Wheat উইজার্ড থেকে ইনপুট দেওয়ার জন্য কয়েকটি সদৃশ ভাষা সরানো হয়েছে। এই উত্তরটি বেশ কম দেখাচ্ছে, যদিও আমি মনে করি এটির সম্ভাবনা রয়েছে।


জুলিয়া 0.4 এবং 0.5 একই প্রধান সংস্করণ নম্বর রয়েছে। এবং পাইথন 2 (পাইপাই) এবং পাইথন ২। তবে এটি সম্ভবত পাইথন 1
গম উইজার্ড

আপনি কি প্রিন্ট ছেড়ে এটিকে repl বলতে পারেন? এর মধ্যে কতগুলি রেপ্লাস রয়েছে?
ব্রায়ান ম্যাকচ্যাটন

@ ব্রায়ানমিসক্যাচটন লিলি, পার্ল এবং ক্রিস্টালের কাছে রেপ্লাই নেই। অন্য সমস্ত কি না।
গম উইজার্ড

1

জাভাস্ক্রিপ্ট (ES6), পাইথন 2, পাইথন 3, জাপট, 4.735e-15

# ()//1234=>inprt

ES6 (1)

p=>1//rint 234()#

পাইথন 2 (2)

print 2#134=>//()

পাইথন 3 (3)

print(3)# 124=>//

জাপট (4)

#rint>=3/2)p (4/1

আপনার স্কোর 4.73508590206e-15বিটিডব্লিউ
গম উইজার্ড

তাই কি? 4 ফ্যাক্টরিয়ালটি 24. এটি 17 দ্বারা বিভক্ত মোটামুটি 1.4
লূক

17 দ্বারা বিভক্ত নয় তবে 5068545850368000 দ্বারা স্ট্রিংটিকে পুনর্বিন্যাসের বিভিন্ন উপায়।
গম উইজার্ড

উফ। যে ভুল পাঠান। এটা ইশারা জন্য ধন্যবাদ।
লুক

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