এই চ্যালেঞ্জটি এক্সকেসিডি দ্বারা অনুপ্রাণিত :
চ্যালেঞ্জ:
আপনি একটি বড় ফাইল অনুলিপি করতে পারবেন (1 গিগাবাইট)। স্থানান্তর হার 10 কেবি / সেকেন্ড থেকে 100 এমবি / সেকেন্ডের মধ্যে পরিবর্তিত হবে। আপনার কাজটি ফাইল স্থানান্তরের বাকি সময় আউটপুট করা। ফলাফলটি দেখতে হবে:
Time remaining: 03:12 (meaning it's 3 minutes and 12 seconds left)
Time remaining: 123:12 (meaning it's 2 hours, 3 minutes and 12 seconds left)
Time remaining: 02:03:12 (optional output, meaning the same as above)
শীর্ষস্থানীয় শূন্যগুলি কয়েক মিনিট এবং ঘন্টা (alচ্ছিক) প্রদর্শনের প্রয়োজন নেই, তবে কয়েক সেকেন্ডের জন্য অবশ্যই এটি প্রদর্শিত হবে। কেবলমাত্র কয়েক সেকেন্ড ব্যবহার করে সময় দেখানো ঠিক নয়।
ফাইল স্থানান্তর:
- স্থানান্তর হার 10 এমবি / সেকেন্ডে শুরু হবে।
- প্রতি সেকেন্ডে, স্থানান্তর হার পরিবর্তিত হওয়ার 30% সুযোগ থাকবে
- নতুন স্থানান্তর হার
[10 kB/s, 100 MB/s]10 কেবি / সেকেন্ডের ধাপে এলোমেলোভাবে (অভিন্ন বিতরণ) বাছাই করা উচিত ।
দ্রষ্টব্য: আপনার আসলে কোনও ফাইল অনুলিপি করার দরকার নেই।
আপনি ব্যবহার করতে পারেন: 1 GB = 1000 MB, 1 MB = 1000 kB, 1 kB = 1000 Bবা 1 GB = 1024 MB, 1 MB = 1024 kB, 1 kB = 1024 B।
আউটপুট:
- আপনি শুরু
01:40, না01:39। - স্থানান্তর হার পরিবর্তনের পরে আপনি সময়টি প্রদর্শন করেন তবে কিছু কিছু সেই হারে স্থানান্তরিত হওয়ার আগেই
- সেকেন্ডটি দশমিক নয়, পূর্ণসংখ্যা হিসাবে প্রদর্শিত হবে। এটি নিচে / নিচে / নিকটবর্তী হওয়া optionচ্ছিক।
- আপনার ভাষাতে এটি অসম্ভব না হলে আপনার প্রতি সেকেন্ডে পর্দা সাফ করা উচিত।
- আউটপুট অবিচ্ছিন্ন হওয়া উচিত:
Time remaining: 00:00ফাইল স্থানান্তর শেষ হলে।
উদাহরণ:
আমি সমস্ত দশমিক সেকেন্ডে গোল করেছি। ধরুন নীচের লাইনগুলি 1 সেকেন্ডের মধ্যে দেখানো হয়েছে এবং প্রতিটিটির মধ্যে পর্দা সাফ হয়ে গেছে:
Time remaining: 01:40 (Transfer rate: 10 MB/s)
Time remaining: 01:39 1 GB - 10 MB
Time remaining: 01:38 1 GB - 2*10 MB
Time remaining: 01:37 1 GB - 3*10 MB
Time remaining: 01:28:54 1 GB - 4*10 MB (TR: 180 kB/s)
Time remaining: 01:28:53 1 GB - 4*10 MB - 180 kB
Time remaining: 01:28:52 1 GB - 4*10 MB - 2*180 kB
Time remaining: 00:13 1 GB - 4*10 MB - 3*180 kB (TR: 75 MB/s)
Time remaining: 00:12 1 GB - 4*10 MB - 3*180 kB - 75 MB
Time remaining: 00:11 1 GB - 4*10 MB - 3*180 kB - 2*75 MB
Time remaining: 00:10 1 GB - 4*10 MB - 3*180 kB - 3*75 MB
Time remaining: 00:09 1 GB - 4*10 MB - 3*180 kB - 4*75 MB
Time remaining: 00:08 1 GB - 4*10 MB - 3*180 kB - 5*75 MB
Time remaining: 14:09:06 1 GB - 4*10 MB - 3*180 kB - 6*75 MB (TR: 10 kB/s)
Time remaining: 14:09:05 1 GB - 4*10 MB - 3*180 kB - 6*75 MB - 10 kB
Time remaining: 00:06 1 GB - 4*10 MB - 3*180 kB - 6*75 MB - 20 kB (TR: 88.110 MB/s)
Time remaining: 00:05
Time remaining: 00:04
Time remaining: 00:03
Time remaining: 00:02
Time remaining: 00:01
Time remaining: 00:00 <- Transfer is finished. Display this.
1:40(বা 1:42) না 1:39(অথবা 1:41)"?
1024সংস্করণটি ব্যবহার করি তবে আমাদের ব্যবহার করা উচিত পদক্ষেপের আকারগুলি কী কী?
00:00:10উদাহরণস্বরূপ আউটপুট ছেড়ে যেতে পারি ?
