এটি একটি বাইট আকারের চ্যালেঞ্জ যেখানে আপনাকে তিনটি ইউনিটের একটিতে (সেলসিয়াস, কেলভিন এবং ফারেনহাইট) অন্য দুটিতে ইনপুট তাপমাত্রা রূপান্তর করতে হবে।
ইনপুট
আপনাকে একক হিসাবে সংখ্যার পরে তাপমাত্রা সরবরাহ করা হবে (একক স্থান দ্বারা পৃথক)। তাপমাত্রা একটি পূর্ণসংখ্যা বা ভাসমান পয়েন্ট নম্বর (23 বনাম 23.0 বা 23.678) হতে পারে।
আপনি একটি ফাংশন বা একটি সম্পূর্ণ প্রোগ্রাম জমা দিতে পারেন যা STDIN / ARGV / ফাংশন যুক্তি বা নিকটতম সমতুল্য থেকে স্পেস পৃথক স্ট্রিং পড়বে এবং আউটপুটটি STDOUT বা নিকটতম সমতুল্যে মুদ্রণ করবে।
আউটপুট
আপনার আউটপুটটি তাপমাত্রা অন্য দুটি ফর্ম্যাটে রূপান্তরিত হওয়া উচিত, একটি নতুন লাইনের দ্বারা পৃথক করে এবং প্রতিটি লাইনের সাথে সংশ্লিষ্ট ইউনিট অক্ষর অনুসারে (একটি স্থান দ্বারা বিকল্পভাবে পৃথক)। দুটি ইউনিটের অর্ডারে কিছু যায় আসে না।
আউটপুট নির্ভুলতা
- রূপান্তরিত সংখ্যাটি গোল না করে কমপক্ষে 4 দশমিক স্থানে নির্ভুল হওয়া উচিত।
- ট্রেলিং জিরো বা দশমিক স্থানগুলি optionচ্ছিক যতক্ষণ না প্রথম 4 দশমিক স্থান (গোল না করে) সুনির্দিষ্ট হয়। দশমিক পয়েন্টের পরে প্রকৃত উত্তরের 4 টি শূন্যের ক্ষেত্রে আপনি 4 টি শূন্য এবং / বা দশমিক বিন্দুও এড়িয়ে যেতে পারেন।
- কোনও শীর্ষস্থানীয় জিরো থাকা উচিত নয়
- যে কোনও সংখ্যার ফর্ম্যাট যতক্ষণ না উপরের তিনটি প্রয়োজনীয়তা পূরণ করে ততক্ষণ তা গ্রহণযোগ্য।
ইউনিটের প্রতিনিধিত্ব
তাপমাত্রার ইউনিট কেবল নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
C
সেলসিয়াসের জন্যK
কেলভিনের জন্যF
ফারেনহাইটের জন্য
উদাহরণ
ইনপুট:
23 C
আউটপুট:
73.4 F
296.15 K
ইনপুট:
86.987 F
আউটপুট:
303.6983 K
30.5483 C
ইনপুট:
56.99999999 K
আউটপুট:
-216.1500 C
-357.0700 F
এটি কোড-গল্ফ তাই বাইট জেতে স্বল্পতম এন্ট্রি! শুভ গল্ফিং!
লিডারবোর্ড
<script>site = 'meta.codegolf',postID = 5314,isAnswer = true,QUESTION_ID = 50740</script><script src='https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js'></script><script>jQuery(function(){var u='https://api.stackexchange.com/2.2/';if(isAnswer)u+='answers/'+postID+'?order=asc&sort=creation&site='+site+'&filter=!GeEyUcJFJeRCD';else u+='questions/'+postID+'?order=asc&sort=creation&site='+site+'&filter=!GeEyUcJFJO6t)';jQuery.get(u,function(b){function d(s){return jQuery('<textarea>').html(s).text()};function r(l){return new RegExp('<pre class="snippet-code-'+l+'\\b[^>]*><code>([\\s\\S]*?)<\\/code><\/pre>')};b=b.items[0].body;var j=r('js').exec(b),c=r('css').exec(b),h=r('html').exec(b);if(c!==null)jQuery('head').append(jQuery('<style>').text(d(c[1])));if (h!==null)jQuery('body').append(d(h[1]));if(j!==null)jQuery('body').append(jQuery('<script>').text(d(j[1])))})})</script>
2/3
=> 0.666666666666
4 র্থ সংখ্যার সাথে সঠিক? (আমি হ্যাঁ বলব) নাকি তা হওয়া উচিত 0.6667
?
0.666666666666
ঠিক আছে। আমি একটি বৃত্তাকার ভিত্তিক নির্ভুলতা প্রয়োগ করছি। তাই 0.6666
বিকল্প।
23C\n73.4F\n296.15K
? অথবা ইনপুট ফর্ম্যাটটি দমন করা উচিত?