Forwarded from Django Expert (Amir Rahmani)
✔️ programming problems - Bradley Green (1 & 2)
#algorithm #data_structure #intetview #cpp
#Book #English_book
〰️〰️〰️〰️〰️
©️ @DjangoEx
#algorithm #data_structure #intetview #cpp
#Book #English_book
〰️〰️〰️〰️〰️
©️ @DjangoEx
✔️ پالیندروم (Palindrome) یا واروخوانه به عدد یا متنی گفته میشود که از دو طرف به یک شکل خوانده شود. برای مثال ۱۲۱ یک عدد پالیندروم است، یا گرگ یک کلمه پالیندروم است.
مسئله: تابعی بنویسید که یک مقدار عددی صحیح (integer) ورودی به آن داده میشود و مقدار خروجی true یا false است. در صورتی که عدد پالیندروم باشد true و نباشد false برگردانده شود.
برای مثال عدد ۱۲۱، پالیندروم است چون از هر دو طرف ۱۲۱ خوانده میشود. اما عدد 121- عدد پالیندروم نیست چون از سمت راست -121 خوانده میشود.
لینک مرجع این سوال در آخر سوال قرار داده میشود. لطفا قبل از دیدن جواب های آن سعی کنید خودتون رو محک بزنید و حلش کنید.
جوابش رو هم این زیر کامنت کنید 👇
#leetcode
#algorithm
#code_challenge
سطح: ساده
منبع: https://leetcode.com/problems/palindrome-number/
〰️〰️〰️〰️〰️〰️
© @DjangoEx
مسئله: تابعی بنویسید که یک مقدار عددی صحیح (integer) ورودی به آن داده میشود و مقدار خروجی true یا false است. در صورتی که عدد پالیندروم باشد true و نباشد false برگردانده شود.
برای مثال عدد ۱۲۱، پالیندروم است چون از هر دو طرف ۱۲۱ خوانده میشود. اما عدد 121- عدد پالیندروم نیست چون از سمت راست -121 خوانده میشود.
لینک مرجع این سوال در آخر سوال قرار داده میشود. لطفا قبل از دیدن جواب های آن سعی کنید خودتون رو محک بزنید و حلش کنید.
جوابش رو هم این زیر کامنت کنید 👇
#leetcode
#algorithm
#code_challenge
سطح: ساده
منبع: https://leetcode.com/problems/palindrome-number/
〰️〰️〰️〰️〰️〰️
© @DjangoEx
✔️ اعداد رومی یا Roman number به شرح زیر هستند.
I 1
V 5
X 10
L 50
C 100
D 500
M 1000
برای مثال مقدار ۲ در عدد رومی II (دو تا ۱) نمایش داده میشود. عدد ۱۲ نیز XII (یک ۱۰ و ۲ تا ۱) نمایش داده میشود. عدد ۲۷ هم XXVII نوشته میشود که ترکیب XX + V + II میباشد.
اعداد رومی به طور معمول از رقم بزرگ به کوچک نوشته میشوند. گرچه برای نوشتن عدد ۴ از IIII استفاده نمیشود! بجای آن از IV استفاده میشود. به این معنی که مقدار ۱ از ۵ کم میشود یا برای ۹ از IX استفاده میشود.
برای مثال مقدار X اگر قبل از مقدار L بیاید (XL) مقدار ۴۰ را نمایش میدهد و قبل از C بیاید (XC) مقدار ۹۰ را نمایش میدهد.
تابعی بنویسید که یک عدد رومی را ورودی بگیرد و مقدار عددی صحیح آن را برگرداند.
لینک مرجع این سوال در آخر سوال قرار داده میشود. لطفا قبل از دیدن جواب های آن سعی کنید خودتون رو محک بزنید و حلش کنید.
جوابش رو هم این زیر کامنت کنید 👇
#leetcode
#algorithm
#code_challenge
سطح: ساده
منبع: https://leetcode.com/problems/roman-to-integer/
〰️〰️〰️〰️〰️〰️
© @DjangoEx
I 1
V 5
X 10
L 50
C 100
D 500
M 1000
برای مثال مقدار ۲ در عدد رومی II (دو تا ۱) نمایش داده میشود. عدد ۱۲ نیز XII (یک ۱۰ و ۲ تا ۱) نمایش داده میشود. عدد ۲۷ هم XXVII نوشته میشود که ترکیب XX + V + II میباشد.
اعداد رومی به طور معمول از رقم بزرگ به کوچک نوشته میشوند. گرچه برای نوشتن عدد ۴ از IIII استفاده نمیشود! بجای آن از IV استفاده میشود. به این معنی که مقدار ۱ از ۵ کم میشود یا برای ۹ از IX استفاده میشود.
برای مثال مقدار X اگر قبل از مقدار L بیاید (XL) مقدار ۴۰ را نمایش میدهد و قبل از C بیاید (XC) مقدار ۹۰ را نمایش میدهد.
تابعی بنویسید که یک عدد رومی را ورودی بگیرد و مقدار عددی صحیح آن را برگرداند.
لینک مرجع این سوال در آخر سوال قرار داده میشود. لطفا قبل از دیدن جواب های آن سعی کنید خودتون رو محک بزنید و حلش کنید.
جوابش رو هم این زیر کامنت کنید 👇
#leetcode
#algorithm
#code_challenge
سطح: ساده
منبع: https://leetcode.com/problems/roman-to-integer/
〰️〰️〰️〰️〰️〰️
© @DjangoEx