ভূমিকা
শৈশবে একটি পয়েন্ট আসে যখন আপনি ভাবেন যে আপনি যোগ এবং গুণে দক্ষতা অর্জন করেছেন, তখন কেউ এসে আপনাকে জানিয়ে দেয় যে:
a * b + c = (a * b) + c! = a * (b + c),
এবং এটি এত সহজ বা লিনিয়ার প্রক্রিয়া ছিল না যতটা আপনাকে আগে শেখানো হয়েছিল। আপনি শিখলেন যে ক্রমের ক্রম নামে কিছু আছে । এটি বন্ধুত্বের কিছু না পেয়ে কিছুটা ধারাবাহিকতা এবং মত প্রকাশের একটি অত্যন্ত গুরুত্বপূর্ণ উপায়।
জেনেরিক কাহিনী
একদিন, আপনি রাস্তায় আতঙ্কের শব্দে জেগে উঠলেন। " দ্য 2560 " নামে একটি উগ্রপন্থী গোষ্ঠী ("অর্গানাইজেশন অ্যাগেইন্টস অফ অর্ডার অফ অপারেশনস" এর শর্ট ফর ডর্কি হেক্স-ইশ টুইস্ট সহ) তাদের খারাপ পদ্ধতিগুলি বিশ্বের সমস্ত পারমাণবিক অস্ত্রের নিয়ন্ত্রণ নিতে ব্যবহার করেছে। তারা পুরো গ্রহকে জিম্মি করে রেখেছে, এবং তাদের একটি সহজ চাহিদা রয়েছে: পরিচালিত ক্রিয়াকলাপটিকে স্বীকার করুন বা নির্মূলকরণের মুখোমুখি করুন (বন্ধনী তাদের অগ্রাধিকার বজায় রাখতে হবে)। নতুন সিস্টেমে PSADME (বন্ধনী, বিয়োগ / সংযোজন, বিভাগ / গুণ), এবং এক্সপ্রেশন ডান থেকে বাম মূল্যায়ন বলা হয়:
a - b - c = a - (b - c) = a + c - b
দিন কেটে গেছে, এবং স্থানান্তর চলছে in গণিতবিদ এবং পদার্থবিজ্ঞানীরা সকলেই তাদের সমীকরণ পুনর্লিখনে ব্যস্ত রয়েছেন, কম্পিউটার বিজ্ঞানীরা ফ্যাশন পরিবর্তনের কাজটির মুখোমুখি হলেন যেখানে কম্পিউটার দ্বারা গাণিতিক অভিব্যক্তি ব্যাখ্যা করা হয়েছে। আপনি একটি গোপন বিদ্রোহী প্রোগ্রামিং গোষ্ঠীর অন্তর্ভুক্ত যার লক্ষ্য নতুন গ্লোবাল ওভারলর্ডদের জন্য যতটা যন্ত্রণা সৃষ্টি করা - এবং সম্ভবত, আপনাকে এলোমেলোভাবে দ্য 2560 দ্বারা নির্বাচিত করা হয়েছে এবং বেঞ্চমার্ক গণনা কর্মসূচী তৈরির দায়িত্ব দেওয়া হয়েছে।
আপনার মিশন
সরলতার জন্য, প্রদত্ত সমস্ত সংখ্যা পূর্ণসংখ্যার হবে এবং গণনাগুলি পূর্ণসংখ্যার ফলাফল তৈরি করবে।
বিধি এবং স্কোরিং
- প্রোগ্রামটির দৈর্ঘ্য পর্যন্ত 128 টি অক্ষর পর্যন্ত ইনপুট গ্রহণ করা উচিত - যদি আপনার ভাষা / প্ল্যাটফর্মের সর্বাধিক ইনপুট দৈর্ঘ্য কম থাকে তবে এটি গ্রহণযোগ্য অজুহাত।
- স্ট্যান্ডার্ড লুফোলগুলি নিষিদ্ধ।
- বিজয়ী কোডটি 18 নভেম্বর (এই পোস্টের তারিখ থেকে 4 সপ্তাহ) বেছে নেওয়া হবে।
- গল্ফ-যোগ্য বিবেচিত হবে না এমন পোস্ট পোস্ট করতে নির্দ্বিধায়। এই মজা সম্পর্কে। যদি আপনার এটি করার একটি আকর্ষণীয় উপায় থাকে তবে এটি নিজেই গল্ফ করতে না পারেন (বা আপনার পদ্ধতির প্রকৃতি অনুসারে) আপনি যেভাবে পোস্ট করতে পারেন।
যথারীতি উইনডিং কোডটি হ'ল বিনোদনের সাথে কিছু বিনোদন-মূল্য বোনাস সহ ন্যূনতম সংখ্যক বাইট সহ:
- প্রদত্ত অভিব্যক্তিতে অক্ষরের কোনও ব্যবহার এড়ানোর জন্য -5 : + , - , ( , ) , ^ , * , /
- -5 উপার্জন গণনার একটি প্রমিত কম্পিউটারে নিরূপণ করা চেয়ে বেশি 5 মিনিট করে (কিন্তু কোন আরো তুলনায় 10 থেকে মিনিট) গ্রহণ পদ্ধতি সুস্পষ্ট হচ্ছে (ঘড়ি বা অপ্রয়োজনীয় লুপ ব্যবহার করে) ছাড়া জন্য; লক্ষ্যটি হ'ল নতুন ওভারলর্ডদের বোঝানো যে আপনি তাদের ডুমের গণনা ব্যাহত করার চেষ্টা করছেন না ।
- - (5 + এন) সরাসরি আপত্তিকর বার্তার জন্য (দৈর্ঘ্যের এন এর দৈর্ঘ্যের এন, শীর্ষস্থানীয় / পিছনের শ্বেত স্পেস সহ নয়) 2550 এর সদস্যদের সম্পর্কে আপনার কোডের মধ্যে সরল দৃষ্টিতে লিখতে হবে, কেন এটি হওয়া দরকার তা সম্পর্কে কিছু হাস্যকর ব্যাখ্যা সহ আছে। যদি মুছে ফেলা হবে, কোড না সঠিক ভাবে কাজ। হ্যাঁ, বিনোদন মূল্যের জন্য বিনামূল্যে পয়েন্ট।
উদাহরণ এবং ব্যাখ্যা
[program] 2 - 2 - 2
2
2 - (2 - 2) = 2
[program] (2 + 2 * 3 + 3) / 3 + 3
4
(4 * 6) / (3 + 3) = 4
[program] 3 + 2 + 1 ^ 3
216
(3 + 2 + 1) = 3 = 216
[program] -5^2
25
(-5) = 2 = 25
[program] 32 / 8 * 3 - 1
2
32 / (8 * (3 - 1)) = 32/16 = 2
P(SA)(DM)E।
1 - 3 + 4 = 1 - 7? ডান থেকে বাম তাই পরামর্শ দিতে হবে, কিন্তু যে বিয়োগের যোগ করা এগিয়ে রাখছেন, PSADME বিপরীতে, না?