একটি সাধারণ পূর্ণসংখ্যা অপারেশন স্ক্রিপ্টযোগ্য ক্যালকুলেটর প্রয়োগ করুন।
ধারণা
সংগ্রহকারী 0 থেকে শুরু হয় এবং এটিতে ক্রিয়াকলাপ হয়। প্রোগ্রাম আউটপুট শেষে সঞ্চয়ের মান আউটপুট।
অপারেশনস:
+
যোগ1
সঁচায়ক থেকে-
1
সংগ্রহকারী থেকে বিয়োগ করে*
দ্বারা সংযোজককে গুণ করে2
/
দ্বারা সঞ্চালককে ভাগ করে2
নমুনা লিপি
ইনপুট ++**--/
আউটপুট দিতে হবে 3
।
উদাহরণ বাস্তবায়ন
def calc(s)
i = 0
s.chars.each do |o|
case o
when '+'
i += 1
when '-'
i -= 1
when '*'
i *= 2
when '/'
i /= 2
end
end
return i
end
বিধি
- এটি কোড-গল্ফ , তাই বাইট জিততে সর্বনিম্ন উত্তর, তবে নির্বাচিত নয়।
- সৃজনশীল বাস্তবায়ন উত্সাহিত হয়।
- স্ট্যান্ডার্ড লুফোলগুলি নিষিদ্ধ।
- আপনি স্টিডিন বা আর্গুমেন্টের মাধ্যমে প্রোগ্রামটি পান এবং আপনি উত্তরটি রিটার্ন মান বা স্টাডআউটের মাধ্যমে আউটপুট করতে পারেন।
- আনন্দ কর.
- বিভাগটি সংক্ষিপ্ত হয়ে যায় কারণ এটি পূর্ণসংখ্যা বিভাগ।
- প্রোগ্রাম
-/
ফিরে-1
।
পরীক্ষার মামলা
*///*-*+-+
-1
/*+/*+++/*///*/+-+//*+-+-/----*-*-+++*+**+/*--///+*-/+//*//-+++--++/-**--/+--/*-/+*//*+-*-*/*+*+/+*-
-17
+++-+--/-*/---++/-+*-//+/++-*--+*+/*/*/++--++-+//++--*/***-*+++--+-*//-*/+*/+-*++**+--*/*//-*--**-/-*+**-/*-**/*+*-*/--+/+/+//-+*/---///+**////-*//+-+-/+--/**///*+//+++/+*++**++//**+**+-*/+/*/*++-/+**+--+*++++/-*-/*+--/++*/-++/-**++++/-/+/--*/-/+---**//*///-//*+-*----+//--/-/+*/-+++-+*-*+*+-/-//*-//+/*-+//+/+/*-/-/+//+**/-****/-**-//+/+-+/*-+*++*/-/++*/-//*--+*--/-+-+/+/**/-***+/-/++-++*+*-+*+*-+-//+/-++*+/*//*-+/+*/-+/-/*/-/-+*+**/*//*+/+---+*+++*+/+-**/-+-/+*---/-*+/-++*//*/-+-*+--**/-////*/--/*--//-**/*++*+/*+/-+/--**/*-+*+/+-*+*+--*///+-++/+//+*/-+/**--//*/+++/*+*////+-*-//--*+/*/-+**/*//+*+-//+--+*-+/-**-*/+//*+---*+//*/+**/*--/--+/*-*+*++--*+//+*+-++--+-*-*-+--**+/+*-/+*+-/---+-*+-+-/++/+*///*/*-+-*//-+-++/++/*/-++/**--+-////-//+/*//+**/*+-+/+/+///*+*///*-/+/*/-//-*-**//-/-+--+/-*--+-++**++//*--/*++--*-/-///-+/+//--+*//-**-/*-*/+*/-*-*//--++*//-*/++//+/-++-+-*/*-+++**-/-*++++**+-+++-+-***-+//+-/**-+/*+****-*+++*/-*-/***/-/*+/*****++*+/-/-**-+-*-*-++**/*+-/*-+*++-/+/-++*-/*-****-*
18773342
-/
ফিরতে হবে?
/
অ-পূর্ণসংখ্যা পাওয়া যায়।