(মি) কোনও বর্ণ ব্যবহার না করেই আড় ক্রো বর্ণমালার গানের আউটপুট করুন


12

আপনার লক্ষ্যটি এমন একটি প্রোগ্রাম লিখতে হবে যা কোনও ইনপুট নেয় না এবং নিম্নলিখিত পাঠ্যটিকে আউটপুট দেয়:

ca e na ŋa va o sa;
þa ša ra la ła.
ma a pa fa ga ta ča;
în ja i da ða.
ar ħo ên ôn ân uħo;
carþ taŋ neŋ es nem.
elo cenvos.

তবে একটি ধরা আছে: Lআপনার উত্সের প্রতিটি অক্ষরের জন্য (ইউনিকোডে যে কোনও অক্ষর যার সাধারণ বিভাগটি শুরু হয় ) এর জন্য, আপনি 20 টি অক্ষরের জরিমানা পান! (রেফারেন্সের জন্য, মুদ্রণযোগ্য পাঠ্যের 81 টি অক্ষর রয়েছে))

নীচের পার্ল 6 কোডটিতে 145 বাইট এবং 84 অক্ষর রয়েছে, সুতরাং এটি 1,845 এর স্কোর পায়:

say "ca e na ŋa va o sa;
þa ša ra la ła.
ma a pa fa ga ta ča;
în ja i da ða.
ar ħo ên ôn ân uħo;
carþ taŋ neŋ es nem.
elo cenvos."

নীচের কোডটিতে 152 বাইট এবং 70 টি অক্ষর রয়েছে, সুতরাং এটি 1,552 এর স্কোর পায়:

$_="C e N ŋa V o S;
Þ Š R L Ł.
M a P F G T Č;
în J i D Ð.
ar ħo ên ôn ân uħo;
Crþ Tŋ neŋ es nem.
elo cenvos.";s:g/<:Lu>/{$/.lc~'a'}/;.say

স্ট্যান্ডার্ড লুফোলগুলি নিষিদ্ধ।

মূলত, আমি চিঠিগুলি পুরোপুরি নিষেধ করার কথা ভেবেছিলাম, তবে এমন অনেক ভাষা রয়েছে যা এটি সম্ভব করে বলে আমি মনে করি না। আপনি চেষ্টা করার জন্য স্বাগত চেয়ে বেশি।

(âþআর ক্রি [ˈŋaɹa̰θ Kɹḭθ] আমার কনল্যাংগগুলির মধ্যে একটি I আমি এখানে এর নামটি মূলধন করতে চেয়েছিলাম, তবে আমি এখানে কুৎসিত বড় ইঞ্জিনিয়ার পাই Oh ওহ, ভালভাবে ভাষা কোনওভাবেই এর রোমান্টিকেশনে মূলধন অক্ষর ব্যবহার করে না))

সম্পাদনা: বুঝতে পেরেছি যে একটি লাইন ভুল, তবে উত্তরটি ইতিমধ্যে রয়েছে বলেই আমি এটি রাখব। তৃতীয় লাইনের সঠিক সংস্করণটি ma a fa ga pa ta ča; আপনার পছন্দমতো, আপনি পরিবর্তে সংশোধন করা পাঠ্য চয়ন করতে পারেন।


11
কোলমোগোরভ-জটিলতা , সীমাবদ্ধ-উত্স এবং বিশেষ স্কোরিং এমন সমস্ত ধরণের জিনিস যা স্যান্ডবক্সে সতর্কতার সাথে বিবেচনা করে ব্যাপকভাবে উপকৃত হয়। বর্তমানে, মনে হচ্ছে এই চ্যালেঞ্জটির সেরা পন্থাটি হ'ল কেবলমাত্র দশমিক কোডে সমস্ত কোডপয়েন্ট লিখতে হবে তবে সেগুলি একটি বিল্টিন দিয়ে পাঠ্যতে রূপান্তরিত করে কিছু সংক্ষিপ্ত শর্টকাট দিয়ে aএস এর সমস্ত এনকোড করার জন্য - বা না, কতগুলি উপর নির্ভর করে চিঠিগুলি এটি গ্রহণ করবে, কারণ 20 টি অক্ষর একটি সত্যই বড় পেনাল্টি (যদিও সমস্ত কিছু যখন বাইট দ্বারা স্কোর করা হয়, তবে এটি বেশ ভালভাবে সংজ্ঞায়িত হয় না ...)!
সম্পর্কিত নয় স্ট্রিং

4
এবং ইউনিকোডের অনুরোধ বিবেচনা করে, বেশিরভাগ গল্ফ্ল্যাংগুলি ব্যবহার করে বিশেষ কোডপেজ পরিচালনা করে এমন কিছু স্পষ্ট বিধি সম্ভবত বলেছিল (সম্ভবত স্কোরিং বৈধ করার জন্য কোনও স্ক্রিপ্টের লিঙ্কের পাশাপাশি)।
নিরবিচ্ছিন্ন স্ট্রিং

উত্তর:


21

7 , 410 টি অক্ষর, 7 এর এনকোডিংয়ে 154 বাইট, 0 বর্ণ = স্কোর 154

55104010504200144434451510201304004220120504005434473340353241135014335450302052254241052253052244241052335452241114014241310052340435303052335442302052335500302052335430302052313340435303135014243241310335514052312241341351052302245341351525755102440304030434030421030442030424030455733413512410523142410523030523112411350143355142410523414252410523102410523002410523413342411145257551220304010420030455741403

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

চিঠিগুলি ব্যবহার অপছন্দ করে এমন একটি চ্যালেঞ্জের মধ্যে কেবলমাত্র সংখ্যার সমন্বয়ে থাকা আর কোনটি ভাল ভাষা ব্যবহার করবেন?

এটি একটি সম্পূর্ণ প্রোগ্রাম যা ক্রাশের মাধ্যমে প্রস্থান করে, সুতরাং স্ট্যাডারের বহিরাগত আউটপুট রয়েছে তবে স্টাডআউটটি সঠিক।

ব্যাখ্যা

একটি 7 প্রোগ্রাম, তার প্রথম পুনরাবৃত্তিতে, কেবল স্ট্যাকের জন্য বেশ কয়েকটি উপাদানকে ধাক্কা দেয় (কারণ 7 টি বিদ্যমান 12 টি কমান্ডের মধ্যে কেবলমাত্র 8 টি উত্স প্রোগ্রামে প্রতিনিধিত্ব করা যায়, এবং সেই 8 টি কোড লেখার জন্য বিশেষত স্ট্যাকের জন্য নির্দিষ্ট ডেটা স্ট্রাকচার ঠেলাতে)। এই প্রোগ্রামটি 6কমান্ডটি ব্যবহার করে না (যা নেস্টেড স্ট্রাকচারগুলি তৈরি করার সহজতম উপায়, তবে অন্যথায় উত্স প্রোগ্রামে আক্ষরিকরূপে উপস্থিত না হয়), সুতরাং এটি কেবল 7আদেশগুলিই কাঠামো নির্ধারণ করে; 7নতুন খালি উপাদানটিকে স্ট্যাকের শীর্ষে ঠেলা দেয় (যেখানে 05কমান্ডগুলি কেবল স্ট্যাকের শীর্ষে যুক্ত হয়)। আমরা প্রোগ্রামটির কাঠামোটি প্রদর্শন করতে এইভাবে হোয়াইটস্পেস যুক্ত করতে পারি:

551040105042001444344515102013040042201205040054344 7

33403532411350143354503020522542410522530522442410523354522411140142413100523
40435303052335442302052335500302052335430302052313340435303135014243241310335
514052312241341351052302245341351525 7

55102440304030434030421030442030424030455 7

33413512410523142410523030523112411350143355142410523414252410523102410523002
41052341334241114525 7

551220304010420030455 7

41403

প্রোগ্রামের শেষের কাছের উপাদানগুলি শেষ ধাক্কা দেওয়া হয়, তাই দ্বিতীয় পুনরাবৃত্তির শুরুতে স্ট্যাকের শীর্ষে থাকে। এই পুনরাবৃত্তিতে এবং সমস্ত ভবিষ্যতের পুনরাবৃত্তিতে, 7 জন অনুবাদক স্বয়ংক্রিয়ভাবে স্ট্যাকের শীর্ষের একটি অনুলিপি তৈরি করে এবং প্রোগ্রাম হিসাবে এটি ব্যাখ্যা করে। আক্ষরিক 41403ধাক্কা দেয় (অ-আক্ষরিক, লাইভ কোড) 47463(7 টিতে 12 টি কমান্ড রয়েছে তবে তাদের মধ্যে 8 টিরই নাম রয়েছে; যেমন, আমি কোডটি দেখানোর জন্য সাহসী ব্যবহার করি এবং সেই কোডটি উত্পন্ন করে এমন আক্ষরিক দেখানোর জন্য অ-সাহসী ব্যবহার করি, অর্থাত যে, উদাহরণস্বরূপ 4কমান্ড যা 4শীর্ষ স্ট্যাক উপাদান যুক্ত হয়)। সুতরাং প্রোগ্রাম যা দ্বিতীয় পুনরাবৃত্তির উপর চলে 47463। এটি যা করে তা এখানে:

47463 
4        শীর্ষ দুটি স্ট্যাক উপাদান অদলবদল করুন, 7 এর মধ্যে একটি খালি উপাদান যুক্ত করুন st স্ট্যাকের শীর্ষে
        একটি খালি স্ট্যাক উপাদান যুক্ত করুন
   4      শীর্ষ দুটি স্ট্যাকের উপাদান সোয়াপ করুন, 6     টির মধ্যে ফাঁকা উপাদান যুক্ত করুন
    যা কমান্ডগুলি শীর্ষ স্ট্যাক উপাদান উত্পন্ন করবে;
        এটি নীচের উপাদানটিতে যুক্ত করুন (এবং স্ট্যাকের পুরানো শীর্ষে পপ করুন)
    3    শীর্ষ স্ট্যাক উপাদান আউটপুট, নীচের উপাদান পপ

স্ট্যাকের কী হয় তা যদি আমরা দেখি তবে এটি বোঝা সহজ:

  • ডি সি বি 47463 (চালানোর কোড 47463:)
  • ... খালি একটি (রান করার কোড: )47463 7463
  • ... খালি একটি খালি (চালানোর জন্য কোড: )47463 463
  • ... খালি খালি খালি একটি (কোড চালানোর জন্য: )47463 63
  • ডি সি বি খালি খালি " " (চালানোর কোড :)47463 3
  • ডি সি বি খালি (চালানোর কোড: খালি )47463

অন্য কথায়, আমরা স্ট্যাকের উপরে নিতে একটি কি কোড সম্ভবত এটা উত্পাদিত আছে, এবং আউটপুট যে কোড আউট হবে। 7 জন দোভাষী অন্য একটি পুনরাবৃত্তির শেষে স্ট্যাকের শীর্ষ থেকে স্বয়ংক্রিয়ভাবে খালি উপাদানগুলি পপ করে রাখে, তাই আমরা 47463মূল প্রোগ্রামের মতোই স্ট্যাকের শীর্ষে পিছনে শেষ করি । এরপরে কী ঘটেছিল তা দেখতে সহজ হওয়া উচিত: আমরা স্ট্যাকের উপাদানগুলি একের পর এক মেশানো মেশিন শেষ করি, স্ট্যাকের আন্ডারফ্লো এবং প্রোগ্রাম ক্র্যাশ না হওয়া পর্যন্ত সেগুলি আউটপুট করে। সুতরাং আমরা মূলত একটি সাধারণ আউটপুট লুপ তৈরি করেছি যা আউটপুটটি নির্ধারণ করতে প্রোগ্রামের উত্স কোডটি দেখায় (আমরা আমাদের স্ট্রাকের ধাক্কা দিয়ে থাকা ডেটা স্ট্রাকচারগুলি আউটপুট করছি না 0...5কমান্ডগুলি, আমরা পরিবর্তে কী কাঠামো তৈরি হয়েছিল তা কী গঠনগুলি তৈরি হয়েছিল তা দেখে এবং সেগুলি আউটপুট করে পুনরায় তৈরি করছি। সুতরাং, ডেটা আউটপুটটির প্রথম অংশটি হ'ল 551220304010420030455(উত্স কোড যা দ্বিতীয় থেকে শীর্ষের স্ট্যাক উপাদান উত্পন্ন করে), দ্বিতীয়টি 3341351…114525(উত্স কোড যা তৃতীয় থেকে শীর্ষ স্ট্যাক উপাদান তৈরি করে), এবং আরও অনেক কিছু।

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

551বেশ সহজ: এটি মূলত পুরানো বাউডট / টেলি টাইপ কোডটি 5-বিট চরিত্রের সেট হিসাবে টেলি টাইপগুলির মাধ্যমে অক্ষর প্রেরণ করতে ব্যবহৃত হয়, তবে সমস্ত অক্ষর ছোট করে রাখতে পরিবর্তিত হয়েছিল make সুতরাং আউটপুট ডিকোড হতে কোডের প্রথম অংশটি এরকম হয়:

551  22 03 04 01 04 20 03 04  55
     c  a  SP e  SP n  a  SP  reset output format

যেমন দেখা যায়, আমরা প্রতিটি অক্ষরকে দুটি অষ্টাল অঙ্কে ফিট করছি, যা একটি সুন্দর শালীন সংকোচনের অনুপাত। 0-5 সীমাতে সংখ্যার জোড়গুলি আমাদের 36 টি সম্ভাবনা দেয়, যেমন বাউডোটের 32 টি সম্ভাবনার প্রয়োজন হয় তার বিপরীতে, বাকি চারটি বিশেষ কমান্ডের জন্য ব্যবহৃত হয়; এই ক্ষেত্রে, 55শেষে আমাদের আউটপুট পরবর্তী অংশের জন্য আলাদা ফর্ম্যাটটি ব্যবহার করে আমাদের মনে রাখে আউটপুট ফর্ম্যাটটি সাফ করে।

3ধারণাগতভাবে এমনকি সহজ, কিন্তু একটি বাঁক সঙ্গে। মূল ধারণাটি হ'ল তিন অঙ্কের গোষ্ঠী নেওয়া (আবার, 0-5 পরিসরে, কারণ এটি হ'ল সেই অঙ্কগুলি যার জন্য আমরা গ্যারান্টি দিতে পারি যে আমরা এর উত্স থেকে মূল উত্স কোডটি আবার তৈরি করতে পারি), তাদের তিন অঙ্ক হিসাবে ব্যাখ্যা করুন বেস 6 এর সংখ্যা, এবং কেবল এটি বাইনারি একটি বাইট হিসাবে আউটপুট (সুতরাং আমাদের একাধিক বাইট আউটপুট দ্বারা কাঙ্ক্ষিত আউটপুটে মাল্টিবাইট অক্ষর আউটপুট দিন)। মোচড়টি যদিও সত্যটি থেকে আসে যে 6 টি বেসে কেবল 216 তিন-অঙ্কের সংখ্যা রয়েছে (সম্ভাব্য নেতৃস্থানীয় শূন্যগুলি সহ) তবে সম্ভাব্য বাইটগুলি 256। 7 নম্বরটি 332₆ = 128₁₀ থেকে উপরের দিকে দুটি পৃথক বাইটের সাথে সংযুক্ত করে এটিকে গোল করে দেয়; 332হয় 128 বা 192 333বাইট, 129 বা 193 বাইট, এবং আরও কিছু, 515আউটপুট হয় 191 বা 255 বাইট আউটপুট।

প্রোগ্রামটি কীভাবে জানতে পারে যে দুটি সম্ভাবনার মধ্যে আউটপুট কী? 520এটিকে সুস্পষ্টভাবে নিয়ন্ত্রণের জন্য উপরের দিক থেকে তিনটি অঙ্ক ব্যবহার করা সম্ভব , তবে এই প্রোগ্রামটিতে আমাদের দরকার নেই: 7 এর ডিফল্টটি সমস্ত অস্পষ্ট বাইটগুলি এমনভাবে বাছাই করে যে আউটপুটটি বৈধ UTF-8 হয়! দেখা যাচ্ছে যে এটি করার সর্বাধিক এক উপায় রয়েছে, সুতরাং এটি যতক্ষণ না ইউটিএফ -8 আমরা চাই (এবং আমরা এই ক্ষেত্রে করি) ততক্ষণ আমরা একে অস্পষ্ট রাখতে পারি এবং প্রোগ্রাম যেভাবেই চলতে পারে।

প্রতিটি 3…বিভাগের সমাপ্তি হল 525, যা আউটপুট ফর্ম্যাটটি পুনরায় সেট করে, আমাদের 551পরবর্তী বিভাগে ফিরে যেতে দিন ।


এটি আনপ্যাক করা উপস্থাপনায় 410 বাইট + 0 বর্ণ বা প্যাক উপস্থাপনায় 154 বাইট + প্রচুর অক্ষর। একটিতে বাইট এবং অন্যটিতে বর্ণগুলি গণনা করা প্রতারণা বলে মনে হচ্ছে।
গ্রিমি

1
@ গ্রিমি: আপনি চরিত্রগুলি দিয়ে বিভ্রান্ত করছেন। প্যাকযুক্ত উপস্থাপনায় 7 এর এনকোডিংয়ে 154 বাইট থাকে যা 410 অষ্টাল অঙ্কগুলি এনকোড করে, যার প্রত্যেকটিই হ'ল অক্ষর নয়। আপনার যুক্তি থেকেই বোঝা যায় যে, ɓজেলিতে কোনও চিঠি নয় (কারণ জেলির এনকোডিংয়ে এটির এনকোডিং একটি চিঠির পরিবর্তে একটি সাধারণ 8-বিট অক্ষরের সেটগুলিতে ব্যাখ্যা করলে নিয়ন্ত্রণ কোড "সিএসআই" এর সাথে মিলে যায়)। জেলির মতো, 7 এছাড়াও একটি কাস্টম এনকোডিং ব্যবহার করে; কিন্তু যেহেতু 7 কোনও অক্ষর ব্যবহার করে না তাই এনকোডিংয়ে অক্ষরগুলি এনকোড করার দরকার নেই এবং এটি করতে পারে না।
ais523

10

হাস্কেল, 0 টি অক্ষর, 423 বাইট = স্কোর 423

(['\10'..]!!)<$>[89,87,22,91,22,100,87,22,321,87,22,108,87,22,101,22,105,87,49,0,244,87,22,343,87,22,104,87,22,98,87,22,312,87,36,0,99,87,22,87,22,102,87,22,92,87,22,93,87,22,106,87,22,259,87,49,0,228,100,22,96,87,22,95,22,90,87,22,230,87,36,0,87,104,22,285,101,22,224,100,22,234,100,22,216,100,22,107,285,101,49,0,89,87,104,244,22,106,87,321,22,100,91,321,22,91,105,22,100,91,99,36,0,91,98,101,22,89,91,100,108,101,105,36]

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


6

জেলি ,  274 260  212 বাইট + 2 বর্ণ =  314 300  252

-44 বাইট ধন্যবাদ নিক কেনেডি ধন্যবাদ

“19ב+49;7883,8220,8216,7884Ọ“19937801,1169680277365253“38“68112“;107¤+1+\“@“&%"("/%"@%"6%"0"3%$!<%" %"2%"-%"?%#!.%"%"1%")%"*%"4%"=%$!9/",%"+"'%":%#!%2">0"8/";/"7/"5>0$!&%2<"4%@"/(@"(3"/(.#!(-0"&(/603#“_32¤”;";/V

( !"#$%&'()*+,-./0123456789:;<=>?@V\_¤×Ọ‘“”যার ব্যবহার Vএবং ইউনিকোড অক্ষর এবং প্রতিটি একবার ব্যবহার করা হয়)

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




@ নিক কেনেডি আমি সংখ্যাটি গল্ফ করে চারপাশে খেলতে পেরেছি, কিন্তু পিছনে পিছলে যাইনি এবং কেবলমাত্র অর্ডিনালগুলি, ভাল স্টাফ অফসেট করার চেষ্টা করব না - ধন্যবাদ!
জোনাথন অ্যালান

3

পাওয়ারশেল , স্কোর 601 546

-join(67,65,0,69,0,78,65,0,299,65,0,86,65,0,79,0,83,65,27,-22,222,65,0,321,65,0,82,65,0,76,65,0,290,65,14,-22,77,65,0,65,0,80,65,0,70,65,0,71,65,0,84,65,0,237,65,27,-22,206,78,0,74,65,0,73,0,68,65,0,208,65,14,-22,65,82,0,263,79,0,202,78,0,212,78,0,194,78,0,85,263,79,27,-22,67,65,82,222,0,84,65,299,0,78,69,299,0,69,83,0,78,69,77,14,-22,69,76,79,0,67,69,78,86,79,83,14|%{[char]($_+32)})

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

নিষ্পাপ পদ্ধতির; আমি কেবল কোড পয়েন্ট নিয়েছি এবং এগুলিকে দশমিক হিসাবে রূপান্তর করেছি, 32 কে বিয়োগ করেছি, তারপরে এই কোডটি এটিকে আবার একক স্ট্রিংয়ে যুক্ত করার charআগে তাদের হিসাবে বিবেচনা করে -join




3

জেলি , 321 বাইট + 2 অক্ষর = স্কোর 361

3343781777797791350694255572961968519437585132057650209974147122192542459108221624793330048943528237823681411832154316740173721249435700067706302064570847610741421342406380917446310820012503592770000532190167243585300911078873144513786923305473352724133578818457026824110152529235136461572588027747840738399150398304b354Ọ

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

এটি ঘৃণ্য এবং কেউ অবশ্যই আরও ভাল করতে পারে।

স্কোর যাচাই করুন


1
প্রকৃতপক্ষে এটির চেয়ে কম খারাপ
ASCII- কেবল

2

পাইথন 3 , 380 বাইট + 5 বর্ণ = 480

print("""\143\141 \145 \156\141 \513\141 \166\141 \157 \163\141;
\376\141 \541\141 \162\141 \154\141 \502\141.
\155\141 \141 \160\141 \146\141 \147\141 \164\141 \415\141;
\356\156 \152\141 \151 \144\141 \360\141.
\141\162 \447\157 \352\156 \364\156 \342\156 \165\447\157;
\143\141\162\376 \164\141\513 \156\145\513 \145\163 \156\145\155.
\145\154\157 \143\145\156\166\157\163.""")

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


1

রেটিনা , 140 টি অক্ষর, 159 বাইট, 14 অক্ষর = স্কোর 439


%# ' 1# !# 9# 2 6#;¶þ# š# 5# /# ł#.¶0# # 3# (# )# 7# č#;¶î1 ,# + &# ð#.¶#5 ħ2 ê1 ô1 â1 8ħ2;¶%#5þ 7#! 1'! '6 1'0.¶'/2 %'1926.
T`!--/-9`ŋ\`-{

এটি অনলাইন চেষ্টা করুন! সম্পাদনা করুন: K`একটি নতুন লাইনে স্যুইচ করে 1 টি অক্ষর সংরক্ষণ করা হয়েছে । এখন রেটিনা 0.8.2 এও কাজ করে (তবে শিরোনামটি খুব দীর্ঘ হবে)।


1

জাপট -S , 304 286 বাইট + 2 1 অক্ষর s = 344 306

ঠিক আছে, এটি কেবল godশ্বর-ভয়ঙ্কর!

"3 1
5
14 1
235 1
22 1
15
19 1 -37 -86 158 1
257 1
18 1
12 1
226 1 -50 -86 13 1
1
16 1
6 1
7 1
20 1
173 1 -37 -86 142 14
10 1
9
4 1
144 1 -50 -86 1 18
199 15
138 14
148 14
130 14
21 199 15 -37 -86 3 1 18 158
20 1 235
14 5 235
5 19
14 5 13 -50 -86 5 12 15
3 5 14 22 15 19 -50"·®¸®°d96} ¬

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


1

পিএইচপি -a, 402 বাইট + 200 জরিমানা = 602 স্কোর

foreach([67,65,0,69,0,78,65,0,299,65,0,86,65,0,79,0,83,65,27,-22,222,65,0,321,65,0,82,65,0,76,65,0,290,65,14,-22,77,65,0,65,0,80,65,0,70,65,0,71,65,0,84,65,0,237,65,27,-22,206,78,0,74,65,0,73,0,68,65,0,208,65,14,-22,65,82,0,263,79,0,202,78,0,212,78,0,194,8,0,85,263,79,27,-22,67,65,82,222,0,84,65,299,0,78,69,299,0,69,83,0,78,69,77,14,-22,69,76,79,0,67,69,78,86,79,83,14] as $i){echo ''.mb_chr($i+32);}

পোর্ট অফ আর্টার্মিস ফাউলের ​​উত্তর , এবং আমার প্রথম কোডগল্ফ এন্ট্রি!

আমাকে ইচ্ছে করে ছেড়ে দেয় যে chr()কেবল ইউটিএফ -8 সমর্থন করতে পারে; এই অতিরিক্ত 3 বাইট + 40 অক্ষর ব্যথা!


পিপিসিগিতে আপনাকে স্বাগতম :)
শেগি

1

05 এ বি 1 ই , 209 স্কোর করুন (1 টি বর্ণের জন্য 189 বাইট + 20 জরিমানা)

•£?;\:'%¢;.'¡£/':¢?'¢°':¢°#@¢«>#%¡¤;®[¢:¥¢:©¢:¦¢;®¢>#¡£#¨¢#&¢+¢#,¢:§¡¤#¬¢#@¢#)¢#(¢#<¢#¢#/¡£#¯¢#.¢#>¢#±¢#«¡¤#?¢;¢#\¢#°¢#:¢'¢#%•[₅‰`©®_#∞158+902201401301670804020409010150250102709022¾¡.¥>:ç?

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

একটাই চিঠি 瀣¢ইউনিকোডে মুদ্রার চিহ্নগুলি অক্ষর হিসাবে বিবেচিত হয় না।


0

পাইথন 3 , 397 বাইট + 19 অক্ষর = 777 স্কোর

print(''.join(chr(i+32)for i in[67,65,0,69,0,78,65,0,299,65,0,86,65,0,79,0,83,65,27,-22,222,65,0,321,65,0,82,65,0,76,65,0,290,65,14,-22,77,65,0,65,0,80,65,0,70,65,0,71,65,0,84,65,0,237,65,27,-22,206,78,0,74,65,0,73,0,68,65,0,208,65,14,-22,65,82,0,263,79,0,202,78,0,212,78,0,194,78,0,85,263,79,27,-22,67,65,82,222,0,84,65,299,0,78,69,299,0,69,83,0,78,69,77,14,-22,69,76,79,0,67,69,78,86,79,83,14]))

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

অ্যাডমবর্কবার্কের উত্তর বন্দর ।




562 , -2 পাইথন 2 ব্যবহার করে
ASCII- কেবল

টিআইও আমার সংস্থায় কাজ করে না, তাই এগুলি যুক্ত করতে আমাকে বাড়ির জন্য অপেক্ষা করতে হবে।
আর্টেমিস এখনও

0

আর , 384 বাইট + 12 অক্ষর * 20 পয়েন্ট = 684 স্কোর

ভয়ানক মূল নয়।

cat(intToUtf8(c(67,65,0,69,0,78,65,0,299,65,0,86,65,0,79,0,83,65,27,-22,222,65,0,321,65,0,82,65,0,76,65,0,290,65,14,-22,77,65,0,65,0,80,65,0,70,65,0,71,65,0,84,65,0,237,65,27,-22,206,78,0,74,65,0,73,0,68,65,0,208,65,14,-22,65,82,0,263,79,0,202,78,0,212,78,0,194,78,0,85,263,79,27,-22,67,65,82,222,0,84,65,299,0,78,69,299,0,69,83,0,78,69,77,14,-22,69,76,79,0,67,69,78,86,79,83,14)+32))

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


0

05AB1E , 383 365 (325 বাইট + 2 অক্ষর * 20 জরিমানা) স্কোর করুন

3343781777797791350694255572961968519437585132057650209974147122192542459108221624793330048943528237823681411832154316740173721249435700067706302064570847610741421342406380917446310820012503592770000532190167243585300911078873144513786923305473352724133578818457026824110152529235136461572588027747840738399150398304 354вç.««

@ হাইপারনিউট্রিনোর জেলি উত্তরটির বন্দর

এখানে উন্নতি করার চেষ্টা করবে। সংখ্যার একগুচ্ছ দ্বারা সংখ্যাটি বিভাজ্য , তবে এগুলির কোনওটিই দুর্ভাগ্যক্রমে কোনও বাইট সংরক্ষণ করতে পারে না এবং সংকীর্ণ বৃহত্তর বিভাজনগুলিতে কমপক্ষে 1 টি অক্ষর থাকে ..

-18 (+2 বাইট এবং -20 পেনাল্টি) @ গ্রিমিকে ধন্যবাদ, চিঠিটির পরিবর্তে J(যোগদান) .««কমিয়ে (সংযোগ দিয়ে হ্রাস)।

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


1
J.««-18 এর জন্য হতে পারে । বা সম্পূর্ণ ভিন্ন পদ্ধতির জন্য, আমার উত্তর দেখুন
গ্রিমি

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