تمرینهای عملیاتی برنامهنویسی؛ رمزگشایی یه پیام گیج و منگ با کار روی رشتههای حرفی
Вставка
- Опубліковано 31 лип 2023
- توی این سری، قراره مسالههای نسبتا باحالی رو مطرح کنم و بعد بگم چطوری حلش میکنم و بعد واقعا حلش کنم. و البته با این هدف که شما هم حلش کنین و هم منطق و الگوهای برنامه نویسی مرسوم رو بیشتر ببینین و هم دستتون در زبانی که دارین یاد میگیرین قویتر بشه.
توی این قسمت با یه پیام یه جورهایی رمز شده طرفیم. البته رمزی که هر کس با یه نگاه میتونه بگه چطوری باید رمزگشایی بشه ولی جالبیش اینه که هر کسی نمیتونه سریع رمزگشاییش کنه، چون باید رشتهها و کار با اونها رو در زبانتون بلد باشین که بتونین به خوبی حلش کنین. بیاین با هم پیام زیر رو رمزگشایی کنیم:
T4 l16 _36 510 _27 s26 _11 320 414 {6 }39 C2 T0 m28 317 y35 d31 F1 m22 g19 d38 z34 423 l15 329 c12 ;37 19 h13 _30 F5 t7 C3 325 z33 _21 h8 n18 132 k24 - Наука та технологія
ایده خیلی عالی هستش. حتما ادامش بده جادی جان. ❤❤❤
بی نظیرین شما استاد.
عجیب و غریب خوبی. دمت گرم جادی.
درود استاد جادی عزیز بنده خیلی از آموزش هاتون استفاده میکنم و همیشه از بیان جالبتون مطالب رو به خوبی یاد میگیرم
حل کردن مسله تو کنسول احساس عالی داره یا حداقل اینکه ادمو شاداب نگه میداره❤
خیلی مفید بود مرسی
خیلی هم عالی 🤩
عالی، خسته نباشید جادی جان❤❤🙏🙏
just keep going on this playlist Jadi .
عالی ه عاااالی✅
Perfect ❣️🥰
لطفا ادامه بدید این سری رو, خیلی مفیده❤️👍
حاجی ناموسا خیلی باحال اموزش میدی
مثل همیشه بب نظیر
ایده عالی
ممنون
Thanks for sharing Jadi!
Thank you jadi❤
عالییی حتما ادامه بدید ❤🌺
عالیه کشکی از این بیشتر بزاری❤
kheylii aliee jadiie aziz, hatman edamesh bedin
چقدر حال میده با جادی برنامه نوسی !
خیلی جالب بود
واقعا به همچین چیزی نیاز داشتم مرسی از جادی عزیز
عالی
Perfect, thank you for making such a amazing content
عالی بود
عالی😎
Always the best.
Thanks for this amazing video.
خیلی خیلی کیف کردم جادی عزیز. مرسیلر
ممنون که همیشه به فکر اندکی جرقه های کوچک هستین که اتفاق های بزرگی درون ذهن ما ایجاد میکنن :)
واقعا همین کارو برا من کرد
ممنونم ازت جادی
خیلی خفن بود 👌👍
خیلی عالیه ادامه بده
تشکر
VERY very GOOD video
واقعا همچین دوره ای نیاز بود مرسی . من اول ریخنم توی دیکشنری و بعد اونو مرتب کردم و بعد مقادیر رو به هم چسبوندم❤
عالیه. با همین فرمون ادامه بدید
بهترینی
merccccccccccccc ]4)1 joooon, damet garm, kheili be dard bekhor bod nokteha
you are perfect
Thank you very much for this video jadi.
بسیار عالی جادی جون
ممنون جادی عزیز
جادی،حال آدمو خوب می کنی. لذت بردن از برنامه نویسی رو فقط با تو تجربه کردم ❤
جادی عالی بود... لطفا ادامه بده
جادی تو بینظیری...
نه اینکه تعریف باشهها، واقعا فقط یه دونه هستی و فقط از خودت بر میاد این آموزشها
دمت گرم، ادامه بده لطفا.
thank you :))))))
لینک وب سایت میدی؟
اینجاست که باید گفت دمت گرم جادی. خیلی مجموعه خوبی شروع کردی.
واقعا هم این دوره برنامه نویس میسازه :)) عالی بود ممنونم ازت
ادامه بده
مرسی
❤❤❤
بنظرم با دیکشنری میشد راه حل اصلی رو تو سه خط کد نوشت.. این جوری حلش کردم :)
البته که یک خطیم میشد نوشت..
تشکر از ویدیوهای جالبتون. لطفا اگر امکان داره یک ویدیو در مورد زبان Dojo و مقایسه اون با Python هم داشته باشید
سلام استاد امیدوارم چیز خوبی بشه
۱۹ ثانیه پیش آپلود شده
عالی❤
Adorable.
میشه لطفاً یه رود مپ منظم برای شبکه بسازی میخوام شروع کنم چند وقتیه هست همش دنبال یه مسر منظمم پیدا نمیکنم هر کسی یه چیزی میگه،شهرستان هستم میخواهم از منابع یوتیوب استفاده کنم یا سایت های که منابع یودمی و غیره میزارن،
یه دوره داره درباره شبکه
@@mjyusefi7789 دوره منضورم نیست،یه رود مپ که بشه فهمید از کدوم مبحث به کدوم بریم بعدش،انقدر آموزشهای قروقتطی وجود داره نمیشه فهمید چی به چیه
❤❤❤❤❤
greate
این سبکه باحال بود. خودم اینجوری کد میزنم . البته php و گاها زبانهای دیگه
❤️❤️
💕💕
عالی استاد
ادرس سایت tfc چی هستش ؟
این سری مجموعه فوق العاده است....بهترین نتیجه همیشه با تمرین کردن بدست میاد....ممنون جادی جان
همچنین پیشنهاد میدم که برای سری الپیک هم یکسری تمرین های لینوکسی حل بشه هر از گاهی خوب میشه :)))
💎🔥😍
Behtrini to kAret
به نظرم سری خوبی میشه
به نظرم استفاده از comprehensions میتونست برای این کار مفید و سریع واقع بشه........
هدف این دوره اینه که آدم ها از برنامه نویسی نترسن. ببینن یه چیز قدم به قدم است و کاملا منطقی می شه توش فکر کرد و پیش رفت (: استفاده از یه قابلیت خاص یه زبون خاص کمی پیچیده اش می کنه. اون برای یه دوره دیگه خوبه که بگیم «بیاین جزییات پایتون رو یاد بگیریم» (:
khaste nabashi
ایده خیلی دوست داشتنی اگه میشه در کنار سوالات برنامه نویسی ب یک سری پروژه های واقعی هم ب نگاهی بندازی ک چارچوب ی پروژه درست حسابی واقعی رو هم ببینیم چیزی ک خیلی کمه تو سطح اینترنت ❤❤❤
آقا بنازم :)
روی ۴:۲۶ قطع کردم فعلا تا فردا برم ببینم خودم میتونم حل کنم بعد بیام بقیهش رو ببینم . فعلا :)
جادی جان این TFC چی هست؟ سایتش رو پیدا نکردم که ازش استفاده کنم...
خیلی عالی بود👍 میشد کاراکتر و ایندکسی که باید بره توش رو دیکشنری کرد و از طریق ولیو هاش( که همون شماره ایندکسه) سورت کرد( اول این به ذهنم اومد ولی روش تو کوتاهتر بود)
دوستان کسی میدونه اسم سایتش چیه ؟ ممنون
کاشی ادرس سایتش رو هم میگفتین
اینو ادامه بده
کلی تمرین توی کتابهای خوب هم هست، از اونا هم میتونی استـفاده کنی
جادی لطفا اگر جای دیگه مثل توییچ یا اینستاگرام و .. ویدیو میزاری یا استریم میکنی، تو یوتیوب هم بزار
این اموزش خیلی عالیه و کابردی ولی جادی جان برای زبونی مثه cpp خیلی توابع وجود دارن ؟
چون اساسا برای اون زبان باید راه های دیگری وجو داشته باشه؟
این برنامه آدرس سایتش چیه؟
ببین من جدیدا یه موضوعی تو ابجکت اورینتد پایتون پیدا کردم به اسم (data abstraction) که درست متوجهش نمیشم ...
اگه لطف کردی جایی توضیحش دادی یه لینک برام ریپلای کن که استفاده کنم 🙏💙
اسم سایتش چیه ؟
این چه سایتی؟؟؟؟؟
Thanks, very good
این چه سایتی هست که بخوایم ماهم اکانت درست کنیم؟
این ها سایت های دائمی نیستن. یه مسابقه است و تموم می شه. برای همین مساله رو داده ام
جادی عزیز میشه اسم پلتفرمی که این تمرین رو ازش آوردی رو بگی لطفا؟
این یه سایت مسابقه بود که فقط وقت مسابقه فعاله. در نتیجه سوال رو براتون توی توضیحات نوشتم دیگه
@@JadiMirmirani ممنونم. به اشتباه فکر کردم سایتی مثل لیت کده که توش همه میتونن سوال حل کنن.
input_list = input().split()
decoded_string = [""] * len(input_list)
for item in input_list:
target_character = item[0]
character_index = int(item[1:])
decoded_string[character_index] = target_character
[print(element, end="") for element in decoded_string]
@@amirsoroushbakhtiary461Talk is cheap, show me the code.
استاد چرا توی دیکشنری قرار ندادید ؟
که شما قرار بدی (:
استاد جادی یه دودلی داشتم گفتم ازتون کمک بگیرم، من بین یادگیری بک اند وب و یا انجین بازیسازی یونیتی موندم. علاقم به بازیسازی بیشتره و هدف بلند مدتم اونه ولی خب به پول نیاز دارم و حس میکنم با بک اند میتونم یه کار پاره وقتی پیدا کنم و پول در بیارم باهاش. از طرف دیگه یه بخشی از وقتم پای دانشگاه میره، دانشجوی ترم ۳ مهندسی کامپیوترم. شما پیشنهادتون کدومه؟
خیلی بعیده نرسی هر دو رو یاد بگیری. کاری نداره که (: خرد خرد جلو ببر و کشف می کنی کدوم برات بهتر پیش می ره (:
@@JadiMirmirani خودمم تو همین فکر بودم میترسیدم نرسم ولی خب وقتی شما میگی پس میشه هر دو رو برم😁 اره نهایتش وسط راه میفهمم کدوم بهتره و متمرکز میشم رو اون، ممنون بابت پاسخ گوییتون از سردرگمی خلاص شدم❤
کسی میدونه این چالش ها مربوط به چه سایتی ؟
داداش داری اشتباه میزنی
just for fun😂
اما کلا خیلی حال کذئم دمت گرم
kashki mitonestam befahmam
کاری نداره که (: به نظرم ببینی واضحه (:
(lambda cs, l: "".join([cs[i] for i in range(l+1)]))(*(lambda cs: (cs, max(cs.keys())) )({int(c[1:]):c[0] for c in input().split()}))
یه خطیش! کاش مسابقات اختصاصی یه خطی نویسی پایتون هم وجود داشت. الکی اینهمه وقت سرش تلف کردم. تنها کاربردش وقتی بود که تمرینات برنامهنویسی رو تو دانشگاه یه خطی مینوشتم و تحویل میدادم و احتمالا تیای حذ میکرد
جالبه که الان که دارم به راهحلم فکر میکنم میبینم خیلی تفکر تابعگرایانه دارم در حالی که هیچوقت تابعگرا برنامه ننوشتم بلکه صرفا به خاطر نیاز بهش موقع نوشتن یک خطیا بهش عادت کردم.
salam. bebakhshid babate in comment vali code e one-liner moteassefane joz fun budan HICH kar bordi nadare too hich project e realE. amalan harja (che too interview che moghe contribute kardan) code e one-liner e in shekli erae bedin azatun ghabul nakhahand kard. codeE ke khana nabashe arzeshi ham nadare. movaffagh bashid.
@@amirsoroushbakhtiary461 ولی باحاله. طرف که نگفته تو مصاحبه میخواد همچین چیزی بزنه
@@amirsoroushbakhtiary461 منم کارم کد نویسی نیست. حل کردن این جوری سوالا برام فانه و یک خطی حل کردن سوالی که میشه یکخطی حلش کردن فانش رو چند برابر میکنه.
عالی بود، ولی چرا از len(parts) بجای ۱۰۰ استفاده نکنیم؟ از شر اون ستاره های اضافی هم خلاص میشیم😂😂😂 برای بیشتر از ۱۰۰ هم جوابه
خب در این حالت خاص بهترین کار اینه که بر اساس پارتز، طول رو به دست بیاریم. مثلا با تقسیم بر سه بعلاوه یک و این چیزها
perfect video
str_ = 'T4 l16 _36 510 ...........'
lst = str_.split()
lst = list(map(lambda s: (s[0], s[1:]), lst))
lst = list(sorted(lst, key=lambda t: int(t[1])))
lst = list(map(lambda t: t[0], lst))
print(''.join(lst))
عالی