দুটি এলোমেলো সংখ্যার এ এবং বি হয় 1, 2, বা 3 হয়
আপনার কাজটি এলোমেলোভাবে তৃতীয় নম্বর সি বাছাই করা হবে যা 1,2 বা 3ও হতে পারে But তবে, সি এ বা বি এর সমান হতে পারে না ly
- এবং হ্যাঁ, এ বি এর সমান করতে পারে
- যদি A = B হয়, তবে সি এর কেবল দুটি সংখ্যা রয়েছে এটি হতে পারে।
- যদি A বি এর সমান না হয় তবে সি এর একটি মাত্র সংখ্যা থাকতে পারে।
- ধরুন আপনার এবং ইতিমধ্যে আপনার জন্য বেছে নেওয়া হয়েছে
পাইথনে এভাবেই A এবং B তৈরি করা হবে
A = random.randrange(1,4)
B = random.randrange(1,4)
ধরুন এটি ইতিমধ্যে আপনার কোডে রয়েছে।
এটি পাইথনে আমি সবচেয়ে সংক্ষিপ্ততম নিয়ে এসেছি
while True:
C = random.randrange(1,4)
if C != A and C != B:
break
এটি এ, বি এবং সি সমান করতে পারে।
- 1,2,3
- 1,1,2
- 2,3,1
- 3,3,2
এটি এ, বি এবং সি সমান করতে পারে না
- 1,2,1
- 2,3,3
- 1,1,1
- 3,2,3
C = (A!=B ? 6-A-B : (!(A-1) ? 2 : 1))
কাজ করে? এছাড়াও আপনার সমাধানটি অত্যন্ত অকার্যকর কারণ এটি সময় লুপিংয়ের অপচয় করে এবং সম্ভবত চালাতে অসীম পরিমাণ সময় নিতে পারে। এছাড়াও, import random
বাইট আকারে গণনা করা হচ্ছে ...