আপনার কাজটি হ'ল সংখ্যা পরিবর্তন করতে কোনও গাণিতিক অপারেটর ব্যবহার না করে একটি ধনাত্মক পূর্ণসংখ্যার বর্গমূল নির্ধারণ করা যেমন:
- একটি ভেরিয়েবল সেট করা হচ্ছে (উদাঃ স্কোয়ারট রুট = 5)
- সংযোজন (এ + বি)
- বিয়োগ (AB)
- গুণ (এ * বি)
- বিভাগ (এ / বি)
- স্কোয়ার, কিউব, চতুর্থ ইত্যাদি শিকড়
- সূচক
তুলনা অপারেটর (যেমন <,>, ==, ইত্যাদি) এই প্রশ্নের উদ্দেশ্যগুলির জন্য "গাণিতিক অপারেটর" হিসাবে বিবেচিত হয় না এবং যতক্ষণ না তারা ভেরিয়েবলের মান পরিবর্তন করে না allowed
আপনি যে একমাত্র অপারেটরটি ব্যবহার করতে পারবেন তা হ'ল ++। নিম্নলিখিত ব্যতিক্রমগুলি স্থানে রয়েছে:
- আপনি যদি চান, আপনি 0 এ সেট করে কোনও চলকটি সূচনা করতে পারেন।
- যদি আপনার ভাষাতে ++ সিনট্যাক্স অন্তর্ভুক্ত না থাকে তবে আপনি একটি সমমানের বাক্য গঠন যেমন foo + = 1 বা foo = foo + 1 ব্যবহার করতে পারেন
- বর্গমূলকে দশমিকের (কম-সহস্র স্থান) ছাড়িয়ে কমপক্ষে 6 টি অঙ্কে গণনা করতে হবে এবং দশমিকের পুরো সংখ্যা হিসাবে আউটপুট করা উচিত (উদাহরণস্বরূপ আমি 2 ইনপুট দিলে এটি 14142135624 বা 1414213 হিসাবে গোলের উপর নির্ভর করে বেরিয়ে আসতে পারে) । উপরে বা নীচে গোল করা গুরুত্বপূর্ণ নয়।
ব্যবহারকারী-সংজ্ঞায়িত ফাংশন অনুমোদিত নয়। এছাড়াও, গোটো সহ সিমুলেটিং ফাংশনগুলিও অনুমোদিত নয়।
আমি প্রত্যেকে যা জমা দেয় তা দেখতে আগ্রহী! শুভ কোডিং!
শোধন
সংখ্যাটি ধনাত্মক পূর্ণসংখ্যার বিষয়টি পরিষ্কার করুন। আপনাকে এমন কোড তৈরি করতে স্বাগত জানানো হচ্ছে যে কোনও সংখ্যা করবে তবে এটি প্রয়োজনীয় নয়।
স্পষ্টকরণ # 2
তুলনামূলক অপারেটরদের অনুমতি দেওয়া হয়েছে তা পরিষ্কার করুন।
স্পষ্টকরণ # 3
সংখ্যা পরিবর্তন করার জন্য সংযোজন, বিয়োগ, গুণ, বিভাগ এবং ফাংশনগুলিকে একেবারেই অনুমোদিত নয় , সেগুলি ভেরিয়েবলে সংরক্ষণ করা হয় কিনা তা নির্বিশেষে। আমি দুঃখিত যে এটি কয়েকটি বিদ্যমান উত্তরকে অকার্যকর করে দিয়েছে, তবে ট্রোল উত্তরগুলি রোধ করার জন্য "সংখ্যা পরিবর্তন" সহ এই অপারেটরদের এই গ্রুপটি সংজ্ঞায়িত করতে চেয়েছিলাম (উদাঃ আমি কেবল sqrt () ফাংশনটি ব্যবহার করেছি, আপনি কেবল যুক্তটি নিষিদ্ধ করেছেন, গুণ, ভাগ এবং বিয়োগ) t বিভ্রান্তির জন্য দুঃখিত.
বর্ণনালীকরণ # 4
আমাদের কমপক্ষে 5 টি সংখ্যা প্রয়োজন তা পরিষ্কার করুন। 10 টি সংখ্যার কারণে কোডটি দীর্ঘ সময়ের জন্য চালিত হয়েছিল।
while r*r<n*10e20:r+=1
- মোটামুটি তুচ্ছ। এছাড়াও, আপনি প্রয়োজনীয় আউটপুট 10 ^ 8 বা আরও কমিয়ে আনতে বিবেচনা করতে পারেন। প্রথমত, কারণ 10 ^ 10 2 ^ 31 এর চেয়ে বড় এবং দ্বিতীয়, কারণ এটি উচ্চতর করতে কিছুটা সময় নেয় take