চ্যালেঞ্জ: xঅভিব্যক্তিটি এমনভাবে সংজ্ঞায়িত করুন(x == x+2) সত্য হয়ে যায়।
আমি প্রশ্নটি সি দিয়ে ট্যাগ করেছি, তবে যতক্ষণ না তারা সৃজনশীল বা ভাষার একটি আকর্ষণীয় দিকটি হাইলাইট করে অন্য ভাষাগুলির উত্তরগুলি স্বাগত।
আমি একটি সি সমাধান গ্রহণ করার ইচ্ছা করি, তবে অন্যান্য ভাষাগুলি আমার ভোট পেতে পারে।
- সঠিক - স্ট্যান্ডার্ড-কমপ্লায়েন্ট বাস্তবায়নে কাজ করে। ব্যতিক্রম - এটি যদি একটি সাধারণ বাস্তবায়ন হয় (যেমন ধরে নেওয়া যায় তবে) মৌলিক ধরণের একটি বাস্তবায়ন ধরে নেওয়া
int32 বিট 2 এর পরিপূরক) ঠিক আছে। - সাধারণ - ছোট হওয়া উচিত, মৌলিক ভাষার বৈশিষ্ট্যগুলি ব্যবহার করুন।
- আকর্ষণীয় - এটি বিষয়গত, আমি স্বীকার করি। আমি কী আকর্ষণীয় বিবেচনা করি তার জন্য আমার কয়েকটি উদাহরণ রয়েছে তবে আমি ইঙ্গিত দিতে চাই না। আপডেট : প্রিপ্রোসেসর এড়ানো আকর্ষণীয়।
- দ্রুত - প্রথম ভাল উত্তর গৃহীত হবে।
Answers০ টি উত্তর পাওয়ার পরে (আমি কখনই এ জাতীয় প্রত্যাশা আশা করি না), তাদের সংক্ষিপ্ত বিবরণ দেওয়া ভাল।
60 টি উত্তর 7 টি গ্রুপে বিভক্ত, যার মধ্যে 3 টি সিতে প্রয়োগ করা যেতে পারে, বাকী অন্যান্য ভাষায়:
- সি প্রিপ্রসেসর।
#define x 2|0পরামর্শ দেওয়া হয়েছিল, তবে আরও অনেক সম্ভাবনা রয়েছে। - ভাসমান পয়েন্ট বড় সংখ্যা, অনন্ত
বা NANসব কাজ করে। পয়েন্টার গাণিতিক একটি বিশাল কাঠামোর একটি পয়েন্টার চারপাশে মোড়ানো 2 যোগ করে।
বাকিরা সি নিয়ে কাজ করে না:
- অপারেটর ওভারলোডিং - এটি
+যা যুক্ত করে না বা একটি==যা সর্বদা সত্য ফিরে আসে। - মেকিং
xএকটি ফাংশন কল (কিছু কিছু ভাষায় ছাড়া এটি অনুমোদনx()সিনট্যাক্স)। তারপরে এটি প্রতিবার অন্য কিছু ফিরে আসতে পারে। - একটি বিট ডেটা টাইপ। তারপরে
x == x+2 (mod 2)। - পরিবর্তন করা হচ্ছে
2- কিছু ভাষা0আপনাকে এটি নির্ধারণ করতে দেয়।
add to Setলাইফ সংজ্ঞা না দিয়ে স্ট্যান্ডার্ড লাইব্রেরি দ্বারা বোঝায় +, এই 7 টি বিভাগে ফিট করে না, আইএমএইচও।
4. Quick? আপনি বলতে চাইছেন "যে কে একটি জানে এবং প্রথমে এই প্রশ্নটি পড়ার মতো ভাগ্যবান"?