যেহেতু আমি এমন কিছু কাজের জন্য আবেদন করছি যার চাকরির বিজ্ঞাপনের বেতনটি বিবৃত নয়, আমি একটি বিশেষ দুষ্ট সাক্ষাৎকারকারীর কল্পনা করেছি যা প্রার্থীকে তাদের নিজস্ব বেতন নির্ধারণের সুযোগ দেবে ... "গল্ফ করে"!
সুতরাং এটি সহজভাবে যায়:
সংখ্যাগুলি ব্যবহার না করে এমন একটি কোড লিখুন যা আপনাকে দেওয়া হতে পারে এমন বার্ষিক বেতনের আউটপুট দেয়।
যাইহোক, সংক্ষিপ্ত কোড লিখতে সক্ষম হওয়া এই সংস্থার ভিত্তি। সুতরাং তারা একটি খুব শক্ত জ্যেষ্ঠতার মই বাস্তবায়ন করেছে যেখানে
নিয়োগকর্তারা যে কোড লেখেন যা বি বাইট দীর্ঘ, সর্বাধিক ($ 1'000'000) · বি -0.75 উপার্জন করতে পারে ।
আমরা দেখছি (কেবলমাত্র প্রদর্শনের কারণে এটি পূর্ণসংখ্যার অংশগুলি):
1 byte → $1'000'000 15 bytes → $131'199
2 bytes → $594'603 20 bytes → $105'737
3 bytes → $438'691 30 bytes → $78'011
4 bytes → $353'553 40 bytes → $62'871
10 bytes → $177'827 50 bytes → $53'182
চ্যালেঞ্জ
এমন কোনও প্রোগ্রাম বা ফাংশন লিখুন যা কোনও ইনপুট নেয় না এবং ডলারের চিহ্ন ( $
, U + 0024) এবং কোনও সংখ্যার দশমিক প্রতিনিধিত্ব (পূর্ণসংখ্যা বা আসল) সহ আউটপুট দেয় ।
- আপনার কোডটিতে অক্ষর থাকতে পারে না
0123456789
।
আউটপুট:
ডলার চিহ্ন এবং সংখ্যাটির মধ্যে optionচ্ছিকভাবে একক স্থান থাকতে পারে।
ট্রেলিং এবং শীর্ষস্থানীয় সাদা স্পেস এবং নতুন লাইন গ্রহণযোগ্য, তবে অন্য কোনও আউটপুট নিষিদ্ধ।
সংখ্যাটি কেবলমাত্র অক্ষর ব্যবহার করে দশমিক সংখ্যা হিসাবে প্রকাশ করা উচিত
0123456789.
। এটি বৈজ্ঞানিক স্বরলিপি ব্যবহার বাদ দেয়।যে কোনও সংখ্যক দশমিক স্থান অনুমোদিত।
যদি মানটি আউটপুট হয় ($ 1'000'000) · বি -0.75 এর চেয়ে বেশি না হয় তবে এন্ট্রি বৈধ হবে , যেখানে খ সোর্স কোডের বাইট দৈর্ঘ্য।
উদাহরণ আউটপুট (উদ্ধৃতিগুলি আউটপুট হওয়া উচিত নয়)
"$ 428000" good if code is not longer than 3 bytes
"$321023.32" good if code is not longer than 4 bytes
" $ 22155.0" good if code is not longer than 160 bytes
"$ 92367.15 \n" good if code is not longer than 23 bytes
"300000 $" bad
" lorem $ 550612.89" bad
"£109824" bad
"$ -273256.21" bad
"$2.448E5" bad
হিসাব
আপনার আউটপুট মানটি আপনার স্কোর! (সর্বোচ্চ বেতন অবশ্যই জিতবে))
লিডারবোর্ড
নিয়মিত লিডারবোর্ড এবং ভাষার দ্বারা বিজয়ীদের একটি সংক্ষিপ্ত বিবরণ উভয়ই তৈরি করতে এখানে একটি স্ট্যাক স্নিপেট।
আপনার উত্তরটি প্রদর্শিত হয়েছে তা নিশ্চিত করার জন্য, দয়া করে নীচের মার্কডাউন টেমপ্লেটটি ব্যবহার করে আপনার উত্তরটি শিরোনাম দিয়ে শুরু করুন:
# Language Name, $X (Y bytes)
X
আপনার বেতন কোথায় এবং Y
আপনার জমা দেওয়ার আকার। ( Y bytes
এটি আপনার উত্তরের যে কোনও জায়গায় হতে পারে)) আপনি যদি নিজের স্কোরটি উন্নত করেন তবে আপনি পুরানো স্কোরগুলি শিরোনামে রেখে দিতে পারেন । এই ক্ষেত্রে:
# Ruby, <s>$111111.111... (18 bytes)</s> <s>$111999 (17 bytes)</s> $123456 (16 bytes)
আপনি ভাষাটির নামটিকে একটি লিঙ্কও বানাতে পারেন, যা লিডারবোর্ড স্নিপেটে প্রদর্শিত হবে:
# [><>](http://esolangs.org/wiki/Fish), $126,126 (13 bytes)
সম্পাদনা করুন: (দ্রষ্ট) একটি আরও দ্রুত রেফারেন্সের জন্য বাইট গণনায় সর্বাধিক অনুমোদিত স্কোর - পাঠ্য এখানে :
$80,662.67
পরিবর্তে পছন্দ $80662.6659
? আপনার নিয়মাবলী কমাতে অন্তর্ভুক্ত বলে মনে হচ্ছে, যার অর্থ আমি কোনও অন্তর্নির্মিত মুদ্রার ফাংশন ব্যবহার করতে পারি না।