توی حل سوالات کوئرا یا مسائل اینچنینی ، گاها پیش میاد که برای ران شدن script شما نیاز هست تا مقادیر زیادی رو از input توی مراحل مختلف بگیرید که عموما در این قالب هستن :
4
10 22 33 14
22 31 71 12
92 83 16 72
22 45 71 44
در درجه ی اول برای اینکه مطمئن باشید با test case ای که خود صورت سوال قرار داده جواب درست میگیرید همون مقادیر رو تست میکنید... وارد کردن این تعداد Input دستی اذیت کنندس. راه حل اول توی پایچارم redirect کردن input هست به طوری که اول یک بار این مقادیر رو وارد یه فایل تکست میکنید بعد داخل همون فایل پایتونی که جلوتون باز هست توی پایچارم:
right click -> more run/debug -> modify run configuration
بعد مطابق عکس بالا تیک رو میزنید و آدرس فایل تکست رو میدین.

راه دوم : redirect کردن input در شل ، یه این صورت که باز ورودی ها رو داخل فایل تکست ذخیره میکنید سپس :
python file.py < file.txt

اگه از editor یا ide دیگه ای استفاده میکنید که این قابلیت رو داره لطفا همین پست رو reply کنید تا بمونه داخل کامنت های این پست.

Comments

Be the first to add a comment