এখানে দুটি তালিকা দেওয়া হল। আমাদের কাজ হল আবহাওয়া পরীক্ষা করা এবং পাওয়া দুটি প্রদত্ত তালিকা বৃত্তাকারভাবে অভিন্ন বা না৷
উদাহরণ
ইনপুট:A =[100, 100, 10, 10, 100] B =[100, 100, 100, 10, 10]আউটপুট:সত্য
ব্যাখ্যা
সত্য যেহেতু তালিকার এই উপাদানগুলি যখন বৃত্তাকারভাবে ঘুরবে তখন তারা অন্যান্য প্রদত্ত তালিকার মতো হবে
অ্যালগরিদম
ধাপ 1:প্রথম এবং দ্বিতীয় তালিকা তৈরি করুন। ধাপ 2:তারপর তালিকাগুলি মানচিত্রে রূপান্তরিত হয়। ধাপ 3:যোগদান () পদ্ধতিটি তালিকার বস্তুগুলিকে স্ট্রিংয়ে রূপান্তর করার জন্য ব্যবহার করা হয়। ধাপ 3:তালিকা Aকে দ্বিগুণ করা এবং রূপান্তরিত করা হয় মানচিত্র। ধাপ 4:দুটি তালিকা তুলনা করুন। যদি ফলাফল সত্য হয় তবে দুটি তালিকা বৃত্তাকারভাবে অভিন্ন এবং যদি মিথ্যা ফেরত দেয় তবে তারা বৃত্তাকারভাবে অভিন্ন নয়৷
উদাহরণ কোড
# Python প্রোগ্রাম দুটি তালিকা বৃত্তাকারভাবে অভিন্ন বা notA=list()n=int(input("প্রথম তালিকার আকার লিখুন ::"))প্রিন্ট("প্রথম তালিকার উপাদান প্রবেশ করান) কিনা তা যাচাই ও যাচাই করার জন্য ::") রেঞ্জে (int(n)) এর জন্য i:k=int(input("")) A.append(k)B=list()n1=int(input("দ্বিতীয় তালিকার আকার লিখুন ::"))প্রিন্ট("দ্বিতীয় তালিকার উপাদান লিখুন ::") এর জন্য i রেঞ্জে(int(n1)):k=int(input("")) B.append(k)C=list( )n3=int(ইনপুট("তৃতীয় তালিকার আকার লিখুন ::"))প্রিন্ট("তৃতীয় তালিকার উপাদান লিখুন ::") এর জন্য আমি পরিসরে(int(n3)):k=int(ইনপুট) "" * 2)))মুদ্রণ("দ্বিতীয় তালিকা এবং তৃতীয় তালিকার তুলনা করুন ::>")' '. যোগদান(ম্যাপ(str, A * 2)))প্রে>আউটপুট
প্রথম তালিকার আকার লিখুন ::5প্রথম তালিকার উপাদান লিখুন ::10100010দ্বিতীয় তালিকার আকার লিখুন ::5দ্বিতীয় তালিকার উপাদান প্রবেশ করান ::10101000তৃতীয় তালিকার আকার লিখুন ::5 উপাদানটি প্রবেশ করান তৃতীয় তালিকার ::1101000প্রথম তালিকা এবং দ্বিতীয় তালিকার তুলনা করুন ::>TrueCompare দ্বিতীয় তালিকা এবং তৃতীয় তালিকা ::>False