গল্প
অনেক দিন আগে ববি 1 সটোশি (1e-8 বিটিসি, ক্ষুদ্রতম মুদ্রা ইউনিট) সহ একটি বিটকয়েন ওয়ালেট তৈরি করেছিল এবং এটি সম্পর্কে ভুলে গিয়েছিল। অন্য অনেকের মতো তিনি পরে যদিও "ধিক্কার, যদি কেবল আমি আরও বেশি বিনিয়োগ করি তবে ..."।
দিবাস্বপ্নে থামছে না, সে তার সময় এবং অর্থের সমস্তটাই একটি সময় মেশিন তৈরিতে উত্সর্গ করে। তিনি তার বেশিরভাগ সময় তার গ্যারেজে ব্যয় করেন, পার্থিব বিষয়গুলি সম্পর্কে অসচেতন এবং তাঁর সম্পর্কে প্রচারিত গুজবগুলি। মিস পেমেন্টের কারণে বিদ্যুৎ বন্ধ হওয়ার প্রায় একদিন আগে তিনি প্রোটোটাইপটি সম্পূর্ণ করেন। তার ওয়ার্কবেঞ্চ থেকে তাকিয়ে তিনি দেখতে পান একটি পুলিশ ভ্যান তার বাড়ির দিকে টানছে, দেখে মনে হচ্ছে দুর্বল প্রতিবেশীরা ভেবেছিল যে সে তার গ্যারেজে মেথ ল্যাব চালাচ্ছে এবং পুলিশকে ডেকেছে।
পরীক্ষা চালানোর কোনও সময় না দিয়ে সে বিগত বছরগুলির এক্সচেঞ্জ রেট ডেটার সাথে একটি ইউএসবি-স্টিক আঁকড়ে ধরে, ফ্লাক্স ক্যাপাসিটরকে কোয়ান্টাম ডিস্কোমোবুলেটরটির সাথে সংযুক্ত করে এবং যখন সে তার ওয়ালেট তৈরি করেছিল তখন সে নিজেকে আবার ফিরিয়ে নিয়ে যায় finds
টাস্ক
এক্সচেঞ্জ রেট ডেটা দেওয়া, ববি কত টাকা উপার্জন করতে পারে তা সন্ধান করুন। তিনি একটি খুব সহজ নিয়ম অনুসরণ করেন: "কম কিনুন - উচ্চ বিক্রয় করুন" এবং যেহেতু তিনি একটি স্বল্প মূলধন দিয়ে শুরু করেন, আমরা ধরে নিই যে তার ক্রিয়াকলাপগুলি ভবিষ্যতের থেকে বিনিময় হারগুলিতে কোনও প্রভাব ফেলবে না।
ইনপুট
ফ্লোটস> 0 এর একটি তালিকা, একটি স্ট্রিং হিসাবে একক অক্ষর দ্বারা পৃথক (নিউলাইন, ট্যাব, স্পেস, সেমিকোলন, আপনি যা পছন্দ করেন) প্রোগ্রামে কমান্ড লাইন আর্গুমেন্ট হিসাবে পাস হয়েছে, একটি টেক্সটফাইল বা এসটিডিআইএন থেকে পড়া বা প্যারামিটার হিসাবে পাস হয়েছে একটি ফাংশন। আপনি স্ট্রিংয়ের পরিবর্তে সংখ্যাসূচক ডেটাটাইপ বা অ্যারে ব্যবহার করতে পারেন কারণ এটি বন্ধনীর সাথে মূলত কেবল একটি স্ট্রিং।
আউটপুট
যে বিষয়টির সাহায্যে ববিস মূলধন ট্রেডিংয়ের শেষে গুন করেছে।
উদাহরণ
Input: 0.48 0.4 0.24 0.39 0.74 1.31 1.71 2.1 2.24 2.07 2.41
বিনিময় হার: 0.48 B / বিটিসি, যেহেতু এটি ড্রপ হতে চলেছে আমরা সমস্ত বিটকয়েনগুলি 4.8 ন্যানোডোল্লারে বিক্রি করি। ফ্যাক্টর = 1 এক্সচেঞ্জ রেট: 0.4, কিছুই করবেন না
এক্সচেঞ্জ রেট: 0.24 B / বিটিসি এবং ক্রমবর্ধমান: সমস্ত $ কে 2 সন্তোষে রূপান্তর করুন। ফ্যাক্টর = 1 (ডলারের মান এখনও অপরিবর্তিত)
বিনিময় হার: 0.39 - 2.1 $ / বিটিসি: কিছুই করবেন না
এক্সচেঞ্জ রেট: 2.24 2. / বিটিসি: ড্রপের আগে সমস্ত কিছু বিক্রয় করুন। 44.8 ন্যানোডোল্লার, ফ্যাক্টর = 9.33
এক্সচেঞ্জ রেট: 2.07 $ / বিটিসি: কিনুন 2.164 সন্তোষ, ফ্যাক্টর = 9.33
এক্সচেঞ্জ রেট: 2.41 $ / বিটিসি: 52.15 ন্যানোডোল্লার কিনুন, ফ্যাক্টর = 10.86
Output: 10.86
অতিরিক্ত বিশদ
আপনি অদ্ভুত প্রান্তের ক্ষেত্রে যেমন অবিরত ইনপুট, শূন্য- বা নেতিবাচক মান, কেবল একটি ইনপুট নম্বর ইত্যাদি উপেক্ষা করতে পারেন
। প্রকৃত স্টক চার্ট পরীক্ষা করার জন্য বা ব্যবহারের জন্য আপনার নিজস্ব এলোমেলো সংখ্যা উত্পন্ন করতে নির্দ্বিধায় বোধ করবেন। এখানে পরীক্ষার জন্য দীর্ঘতর ইনপুট রয়েছে (প্রত্যাশিত আউটপুট আনুমানিক 321903884.638)
আপনার কোড
গ্রাফগুলি কী প্রশংসা করে তবে প্রয়োজনীয় নয় তা সংক্ষেপে ব্যাখ্যা করুন