পরিচিতি:
এক আলোচনা যে ইতিমধ্যে অভিব্যক্তি সংক্রান্ত বহু বছর ধরে চলছে দ্বারা অনুপ্রাণিত ।
অভিব্যক্তি সঙ্গে , গণিতবিদ দ্রুত দেখতে হবে যে সঠিক উত্তর , যেহেতু স্কুল থেকে একটি সহজ গণিত পটভূমি সঙ্গে মানুষের দ্রুত দেখতে হবে যে সঠিক উত্তর হল । তাহলে এই বিতর্ক এবং তাই বিভিন্ন উত্তর কোথা থেকে আসে? কীভাবে লেখা হয় সে সম্পর্কে দুটি বিবাদবিরোধী নিয়ম রয়েছে । অংশের
2(
কারণে একটি, এবং একটি বিভাগ প্রতীক কারণে÷
।যদিও গণিতবিদ এবং 'সাধারণ মানুষ' উভয়ই পেমডাস (প্যারেন্টেসিস - এক্সপোশনগুলি - বিভাগ / বহুগুণ - সংযোজন / বিয়োগ) ব্যবহার করবেন, তবে গণিতবিদদের জন্য ভাবটি নীচের মতই মূল্যায়ন করা হয়, কারণ উদাহরণস্বরূপ মতো মনোমালিন্য ওরফে " সন্নিধি ক্ষেত্রে প্রযোজ্য গুণ কারণে একটি একক শব্দ " (এবং সেইজন্য অংশ
P
মধ্যেPEMDAS
), যা চেয়ে ভিন্নভাবে মূল্যায়ন করা হবে (ক দ্বিপদ ওরফে দুটি পদ):
'সাধারণ মানুষের', জন্য যেখানে এবং একই (এবং অংশ হবে
MD
মধ্যেPEMDAS
,) তাই তারা এর পরিবর্তে ব্যবহার করব:
তবে, আমরা যদি expression 2 × ( 1 + 2 ) হিসাবে মূল প্রকাশটি লিখতাম তবে বিভাগ প্রতীক ব্যবহারের কারণে এখনও কিছু বিতর্ক হতে পারে ÷
। আধুনিক গণিতে, /
এবং ÷
প্রতীকগুলির ঠিক একই অর্থ রয়েছে: বিভাজন। কিছু নিয়ম প্রাক 1918 † বিভাজন প্রতীক সংক্রান্ত ÷
†† রাষ্ট্র এটি বিভাজন প্রতীক চেয়ে একটি ভিন্ন অর্থ ছিল /
। এ কারণে যে ÷
এর অর্থ "করার জন্য ব্যবহৃত ডান দিকে নম্বর / অভিব্যক্তি সঙ্গে বাম নম্বর / অভিব্যক্তি ভাগ " ††† । সুতরাং তখন, হবে বা এখন। যে ক্ষেত্রেআগে 1918-এর পূর্বের লোকেরা এইভাবে মূল্যায়ন করবে:
†: যদিও আমি ÷
অতীতে কীভাবে ব্যবহৃত হয়েছিল তা ব্যাখ্যা করার জন্য আমি একাধিক উত্স পেয়েছি (নীচে দেখুন), তবে 1918 এর আশেপাশে কোথাও এটি পরিবর্তিত হয়েছে তার যথাযথ প্রমাণ আমি পাইনি। তবে এই চ্যালেঞ্জের জন্য আমরা ধরে নিলাম 1918 ছিল বাঁক বিন্দু যেখানে ÷
এবং
/
একই জিনিস যেখানে তারা অতীতে ভিন্ন মানে শুরু।
††: অন্য প্রতীক এছাড়াও বিভাগ-এর জন্য অতীতে ব্যবহার করা হয়েছে, মত
:
1633 সালে (এখনও হলণ্ড এবং অন্যান্য ইউরোপীয় অ ইংরেজিভাষী দেশে, বা পর এখন এই কি আমি ব্যক্তিগতভাবে প্রাথমিক বিদ্যালয় xD শিখেছি করেছি) অথবা)
মধ্যে 1540 এর দশক। কিন্তু এই চ্যালেঞ্জ জন্য আমরা কেবল obelus প্রতীকের প্রাক 1918 অর্থ ফোকাস÷
।
Sources: উত্স: সাধারণভাবে এই নিবন্ধ । এবং সম্পর্কিত 1918 পূর্বের নিয়মে÷
উল্লিখিত হয়েছে: এই আমেরিকান গণিত মাসিক নিবন্ধটি ফেব্রুয়ারী 1917 এর ; এই জার্মান টিউশচে বীজগণিত বইটি 1659 পৃষ্ঠা 9 এবং পৃষ্ঠা 76 ; এই বীজগণিত একটি প্রথম বইয়ের1895 পৃষ্ঠা 46 [48/189] থেকে ।সামান্যভাবে অফ-টপিক: এই অভিব্যক্তিটি সম্পর্কে প্রকৃত আলোচনা সম্পর্কিত: এটি কখনই প্রথম স্থানে লেখা উচিত নয়! সঠিক উত্তরটি অপ্রাসঙ্গিক, যদি প্রশ্নটি অস্পষ্ট থাকে। * "ঘনিষ্ঠ কারণ এটি স্পষ্ট নয় কি আপনি বলছি" ক্লিকগুলি বোতাম * ।
এবং রেকর্ডের জন্য, এমনকি ক্যাসিও ক্যালকুলেটরগুলির বিভিন্ন সংস্করণও এই অভিব্যক্তিটি সঠিকভাবে মোকাবেলা করতে জানেন না:
চ্যালেঞ্জ:
আপনাকে দুটি ইনপুট দেওয়া হয়:
- একটি (বৈধ) গাণিতিক প্রকাশটি কেবলমাত্র চিহ্নগুলির সমন্বয়ে
0123456789+-×/÷()
- একটি বছর
আর তুমি আউটপুট গাণিতিক প্রকাশের ফলে বছরের উপর ভিত্তি করে (যেখানে ÷
ভিন্নভাবে ব্যবহার করা হয় যখন , কিন্তু ঠিক একই ব্যবহার করা হয় /
যখন )।
চ্যালেঞ্জ বিধি:
- আপনি গণিতের প্রকাশটি বৈধ বলে ধরে নিতে পারেন এবং কেবলমাত্র প্রতীক ব্যবহার করেন
0123456789+-×/÷()
। এর অর্থ হ'ল আপনাকে ক্ষয়ক্ষতির মোকাবেলা করতে হবে না। (আপনাকে গল্ফিংয়ে সহায়তা করে বা যদি আপনার ভাষা কেবল এএসসিআইআই সমর্থন করে তবে আপনি×
বা÷
(যেমন*
বা%
) এর জন্য আলাদা আলাদা চিহ্ন ব্যবহার করার অনুমতিও পেয়েছেন ।) - আপনাকে যদি ইনপুট-এক্সপ্রেশনটিতে স্পেস-ডিলিমিটার যুক্ত করতে দেয় তবে এটি যদি (সম্ভবত ম্যানুয়াল) এক্সপ্রেশনটির মূল্যায়ণে সহায়তা করে।
- I / O নমনীয়। ইনপুট একটি স্ট্রিং, অক্ষর-অ্যারে ইত্যাদির মতো হতে পারে ইত্যাদি বছরটি একটি পূর্ণসংখ্যা, তারিখ-অবজেক্ট, স্ট্রিং ইত্যাদি হিসাবে হতে পারে ইত্যাদি আউটপুট একটি দশমিক সংখ্যা হবে।
- আপনি ধরে নিতে পারেন 0 পরীক্ষার ক্ষেত্রে কোনও বিভাজন হবে না।
- আপনি ইনপুট প্রকাশ সংখ্যা অনুমান করতে পারেন অ নেতিবাচক হতে হবে (আপনি পার্থক্যকারী সাথে মোকাবিলা করতে হবে না, যাতে
-
হিসেবে নেতিবাচক প্রতীক বনাম-
বিয়োগ প্রতীক হিসেবে)। আউটপুট তবে এখনও নেতিবাচক হতে পারে! - আপনি ধরে নিতে পারেন
N(
সর্বদাN×(
পরিবর্তে লেখা হবে। আমরা কেবল এই চ্যালেঞ্জের/
বিপরীতে বিভাগীয় চিহ্নগুলির দ্বিতীয় বিতর্ককে কেন্দ্র করব÷
। - দশমিক আউটপুট-মানগুলির কমপক্ষে তিন দশমিক অঙ্কের স্পষ্টতা থাকা উচিত।
- যদি ইনপুট-এক্সপ্রেশনটিতে y e a r < 1918 এর সাথে একাধিক
÷
(অর্থাত্ ) থাকে তবে সেগুলি এইভাবে মূল্যায়ন করা হয়: 4 ÷ 2 ÷ 2 → 4। (অথবা ভাষায়:সংখ্যাঅভিব্যক্তি দ্বারা বিভক্ত করা হয়, যেখানে অভিব্যক্তিপালা মানে নম্বরসংখ্যা দ্বারা ভাগ করা হয়েছে।) - নোট করুন যে
÷
উপায়টি সুস্পষ্টভাবে কাজ করে তার অর্থ এতে অপারেটরের প্রাধান্য রয়েছে×
এবং/
(পরীক্ষার কেস )। - আপনি ধরে নিতে পারেন ইনপুট-বছরটি ।
সাধারাইওন রুল:
- এটি কোড-গল্ফ , তাই বাইট জেতে সংক্ষিপ্ত উত্তর।
কোড-গল্ফ ভাষাগুলি আপনাকে নন-কোডগলফিং ভাষার সাথে উত্তর পোস্ট করতে নিরুৎসাহিত করবেন না। 'যে কোনও' প্রোগ্রামিং ভাষার পক্ষে যতটা সম্ভব সংক্ষিপ্ত উত্তর নিয়ে আসার চেষ্টা করুন। - আপনার উত্তরটির জন্য ডিফল্ট আই / ও বিধিগুলি সহ মানক বিধিগুলি প্রযোজ্য , সুতরাং আপনাকে সঠিক পরামিতি এবং ফিরতি-টাইপ, সম্পূর্ণ প্রোগ্রাম সহ STDIN / STDOUT, ফাংশন / পদ্ধতি ব্যবহারের অনুমতি দেওয়া হবে। আপনার কল
- ডিফল্ট লুফোলগুলি নিষিদ্ধ।
- যদি সম্ভব হয় তবে দয়া করে আপনার কোডের (যেমন টিআইও ) একটি পরীক্ষার সাথে একটি লিঙ্ক যুক্ত করুন ।
- এছাড়াও, আপনার উত্তরের জন্য একটি ব্যাখ্যা যুক্ত করা অত্যন্ত প্রস্তাবিত।
পরীক্ষার কেস:
Input-expression: Input-year: Output: Expression interpretation with parenthesis:
6÷2×(1+2) 2018 9 (6/2)×(1+2)
6÷2×(1+2) 1917 1 6/(2×(1+2))
9+6÷3-3+15/3 2000 13 ((9+(6/3))-3)+(15/3)
9+6÷3-3+15/3 1800 3 (9+6)/((3-3)+(15/3))
4÷2÷2 1918 1 (4/2)/2
4÷2÷2 1900 4 4/(2/2)
(1÷6-3)×5÷2/2 2400 -3.541... ((((1/6)-3)×5)/2)/2
(1÷6-3)×5÷2/2 1400 1.666... ((1/(6-3))×5)/(2/2)
1×2÷5×5-15 2015 -13 (((1×2)/5)×5)-15
1×2÷5×5-15 1719 0.2 (1×2)/((5×5)-15)
10/2+3×7 1991 26 (10/2)+(3×7)
10/2+3×7 1911 26 (10/2)+(3×7)
10÷2+3×7 1991 26 (10/2)+(3×7)
10÷2+3×7 1911 0.434... 10/(2+(3×7))
4÷2+2÷2 2000 3 (4/2)+(2/2)
4÷2+2÷2 1900 2 4/((2+2)/2)
4÷2×2÷3 9999 1.333... ((4/2)×2)/3
4÷2×2÷3 0000 3 4/((2×2)/3)
((10÷2)÷2)+3÷7 2000 2.928... ((10/2)/2)+(3/7)
((10÷2)÷2)+3÷7 1900 0.785... (((10/2)/2)+3)/7
(10÷(2÷2))+3×7+(10÷(2÷2))+3×7
1920 62 (10/(2/2))+(3×7)+(10/(2/2))+(3×7)
(10÷(2÷2))+3×7+(10÷(2÷2))+3×7
1750 62 (10/(2/2))+(3×7)+(10/(2/2))+(3×7)
10÷2/2+4 2000 6.5 ((10/2)/2)+4
10÷2/2+4 0100 2 10/((2/2)+4)
9+6÷3-3+15/3 9630 13 9+(6/3)-3+(15/3)
9+6÷3-3+15/3 0369 3 (9+6)/(3-3+(15/3))
`=`=`/`
মায়াবী হয়! দুর্দান্ত সমাধান!