ProgrammingProblems
ProgrammingProblems copied to clipboard
راه حل های مسائل کوئرا
This issue belongs to those who know Farsi! سلام به بچه های فارسی زبان گیت هاب:) برای مشارکت تو پاسخ های کوئرا لطفا جواب سوالات رو داخل فولدری با نام سوال توی فولدر پاسخ سوالات کوئرا قرار بدین اگه دنبال جواب سوالی میگردید، لطفا لینکش رو (که بشه بصورت عمومی باز کرد) ضمیمه کنید :)
سلام.اگر امکان دارد راجع به روش درست کردن کوئرا توضیح دهید.تشکر.
متوجه نشدم! روش درست کردن کوئرا؟!
منظورم آدرسی که می گذاریم تا پروفایل ما را در گیت هابی که .quera.irفورک کردیم ببینند
نمیدانم شما چند سال برنامه نویسی رقابتی کار کرده اید ولی هر برنامه نویس با تجربه ای می تواند تایید کند که خیلی اوقات یادگیری مان از طریق خواندن و درک کد است، و چه ربطی به سیستم سالم داشت؟! هر سایت برگزار کننده کانتست که طرفدار و اعتبار بیشتری داشته باشد طراحان سوال و پاسخ آن هم بیشتر خواهد بود. ضمنا بهتر است سواد مان را افزایش دهیم و سوال جدیدی طراحی کنیم نه اینکه آماده خوری تلاش بقیه رو داشته باشیم و بی سواد بمونیم.
اوکی نظرات مون رو گفتیم :) ضمنا می توانید یا خودتان خلاقیت و سواد به خرج دهید و سوال طراحی کنید یا به کوئرا سفارش دهید تا برای تان مسابقه طراحی کند و نگرانی نداشته باشید :) اگر قرار به توجه به ایده شما بود خیلی از اشتراک ها رخ نمی داد و عقب مانده بودیم
سلام رفقا، من واقعا سر این سوال گیر کردم سوال رو درک کردم ولی مشکلم تو حلقه هاست با پایتون سوال رو میزنم جواب نمیخوام فقط راهنماییم کنید لطفا https://quera.ir/problemset/contest/2705/
نمیدونم تا کجاش پیش رفتی ولی خب چیزی که تو ذهنمه رو بهت میگم حالا تستش کن دیگه
Variables : p = first input number [ by judge ] d = second input number [ by judge ] c = p / 2
For( start from 1 to p ) { B = D * J ---> ( J is the loop variable ...) X = B / P If ( 0<= X >=C ){ return B Break the loop ; } } اون وسط متغیر جـِی هم در واقع همون گام ما توی حلقه هست خودم امتحانش نکردم ولی خب بنظرم چیزه اوکییه ❤️
دستت درد نکنه خیلی لطف کردی در واقع سوال رو اشتباه دادم https://quera.ir/problemset/contest/10234/ این اون سوالی بود که گیر کرده بودم ولی دستت درد نکنه از وقتی که گذاشتی
خب از اونجایی که احتمالا خودت هم می فهمی یه سوال داینامیک عه و روش من پایین به بالاست از اونجایی که این سوال دو پارامتر تعیین کننده داره برای جواب (کاشی های مختلف و مساحت مورد نظر) به یک آرایه دو بعدی نیاز داریم که یکی برای کاشی i ام و دیگری برای مساخت j متر مربعی پاسخ ما هم در خانه [n][m] این آرایه است که نمایش دهنده پاسخ با n کاشی برای m مساحت است حالا باید این آرایه رو پر کنی و برای این کار هم نیاز به سه تا حلقه داری دو تا حلقه که برای پیمایش کل آرایه لازم داری و در حین پیمایش هر خانه، برای هر خانه باید هی برش بدی ببینی تا اینجای کار، آیا میتونی با هزینه کمتری اون خونه رو پر کنی یا نه که در حقیقت تشکیل شده از مجموع هزینه ایه که هر برش روی دستت میذاره به اضافه هزینه برش های قبلیش یا همون خونه دیگر آرایه که با استفاده از این عملیات به مساحت j میرسی یعنی فرض می گیری اگه بخوام این برش رو بدم چقدر باید هزینه بدم
راستی جواب این سوال و یه سری سوال دیگه رو هم آپلود کنم :)
آره ببین من مشکلی تو این قضیه ندارم مشکل من اینه که n میتونه هر عددی از 1 تا 10 باشه اگه 1 باشه 1 حلقه میخوایم اگه 10 باشه 10 تا حلقه میخواییم اینو چیکارش کنیم؟
راستی جواب این سوال و یه سری سوال دیگه رو هم آپلود کنم :)
کجا آپلود کردی؟
راستی جواب این سوال و یه سری سوال دیگه رو هم آپلود کنم :)
کجا آپلود کردی؟
الان تو فولدر پاسخ سوالات کوئرا هست فکر کنم آموزش این سری سوالات کدکاپ تو بلاگ خود کوئرا هم بود
سلام، ببخشید برای سوال "وسط صندلی عقب" من همه 8 حالت رو که مسافر ها چجوری بخوان سوار ماشین بشن بررسی کردم ولی تو یک مورد جواب اشتباه میگیرم از سایت کوئرا و درک نمیکنم اون 1 مورد چیه! ممنون میشم کد جاوای منو ببینید و راهنمایی بفرمایید. با تشکر `import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
sc.nextLine();
String p1 = sc.next(); String p1Door = sc.next();
String p2 = sc.next(); String p2Door = sc.next();
String p3 = sc.next(); String p3Door = sc.next();
char one = p1Door.charAt(0);
char two = p2Door.charAt(0);
char three = p3Door.charAt(0);
if ( (one == two & one == three) | (two == three))
System.out.println(p2);
else
System.out.println(p1);
sc.close();
}
}`
سلام، ببخشید برای سوال "وسط صندلی عقب" من همه 8 حالت رو که مسافر ها چجوری بخوان سوار ماشین بشن بررسی کردم ولی تو یک مورد جواب اشتباه میگیرم از سایت کوئرا و درک نمیکنم اون 1 مورد چیه! ممنون میشم کد جاوای منو ببینید و راهنمایی بفرمایید. با تشکر `import java.util.Scanner;
public class Test {
public static void main(String[] args) { Scanner sc = new Scanner(System.in); sc.nextLine(); String p1 = sc.next(); String p1Door = sc.next(); String p2 = sc.next(); String p2Door = sc.next(); String p3 = sc.next(); String p3Door = sc.next(); char one = p1Door.charAt(0); char two = p2Door.charAt(0); char three = p3Door.charAt(0); if ( (one == two & one == three) | (two == three)) System.out.println(p2); else System.out.println(p1); sc.close(); }
}`
سلام حلش نکردم، ولی چیزی که به ذهنم میرسه اینه نفری که حرف جلو میشینه رو اصن کاریش نداریم میریم سراغ ال و آر اگه یدونه ال یا یدونه آر داشتیم در نظر نمیگیریمش دو تا ال یا دو تا آر میمونه اولین اسمی که ال یا آر داره رو چاپ میکنیم جالا دیگ سینتکسش با خودت
سلام، ببخشید برای سوال "وسط صندلی عقب" من همه 8 حالت رو که مسافر ها چجوری بخوان سوار ماشین بشن بررسی کردم ولی تو یک مورد جواب اشتباه میگیرم از سایت کوئرا و درک نمیکنم اون 1 مورد چیه! ممنون میشم کد جاوای منو ببینید و راهنمایی بفرمایید. با تشکر `import java.util.Scanner; public class Test {
public static void main(String[] args) { Scanner sc = new Scanner(System.in); sc.nextLine(); String p1 = sc.next(); String p1Door = sc.next(); String p2 = sc.next(); String p2Door = sc.next(); String p3 = sc.next(); String p3Door = sc.next(); char one = p1Door.charAt(0); char two = p2Door.charAt(0); char three = p3Door.charAt(0); if ( (one == two & one == three) | (two == three)) System.out.println(p2); else System.out.println(p1); sc.close(); }
}`
سلام حلش نکردم، ولی چیزی که به ذهنم میرسه اینه نفری که حرف جلو میشینه رو اصن کاریش نداریم میریم سراغ ال و آر اگه یدونه ال یا یدونه آر داشتیم در نظر نمیگیریمش دو تا ال یا دو تا آر میمونه اولین اسمی که ال یا آر داره رو چاپ میکنیم جالا دیگ سینتکسش با خودت
اتفاقا منم دقیقا همین روال رو براش در نظر گرفتم. منم نفر اول رو اصلا در نظر نگرفتم و برای سه نفری که صندلی عقب سوار میشن، کلا 8 حالت پیش میاد که در این 8 حالت، تو بعضی حالت ها نفر اول وسط میوفته و در بعضی حالت ها نفر دوم. و در هیچ حالتی نفر سوم وسط نمیوفته. مگر اینکه در زمان سوار شدن نفر سوم، نفر اول یا دوم پیاده بشه تا اول نفر سوم سوار بشه و بعد خودش سوار بشه، در اون صورت فقط نفر سوم وسط میوفته. که این مورد اصلا در صورت این سوال در سایت کوئرا درج نشده و در صورت سوال گفته شده که هر نفر به ترتیب وارد میشه بنابراین یاد صورت سوال ناقصه یا استنباط من اشتباس!!! ممنون میشم اگر نظرتونو بگید. کدی هم که در بالا نوشتم، دقیقا همین 8 حالتی که گفتم رو بررسی میکنه
طبق صحبتی که راجع به این سوال با خود کوئرا داشتم، مشخص شد که صورت سوال کمی ابهام برانگیز نوشته شده بود و در نتیجه کد رو مقداری تغییر دادم و جواب صحیح حاصل شد و اون رو در کنار مابقی کد های قبلی، اینجا تو فولدر مربوطه کامیت کردم
سلام دوستان
من کد زیر رو با پایتون برای تمرین «ثبت نام» سایت کوئرا نوشتم(لینکش رو آخر همین کامنت میذارم.) ولی سیستم داوری خودکار میگه اشتباهه. اگه ممکنه شما هم یه نگاهی بندازید و اگه نکتهای داره بهم بگید لطفا. ممنونم
لینک تمرین: https://quera.ir/problemset/technology/21205/%D8%B3%D8%A4%D8%A7%D9%84-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D8%AB%D8%A8%D8%AA%D9%86%D8%A7%D9%85
سلام به همه دوستان. من تو حل یکی از تمرین ها به مشکل برخوردم و ممنون میشم اگه در رفع اون بهم کمک کنید. من بخشی از تمرین را که
در آن مشکل دارم را براتون می فرستم:
حسام مشکلش برای فشرده سازی فایلها حل شده ولی میخواهد همراه فایلش، متنی نیز برای دوستش بفرستد. از آنجا که حسام کمی متوهم است و فکر میکند دوستش بیکار است، تصمیم میگیرد تا متن را رمز کند. اما الگوریتم حسام برای رمز کردن نامهی خود، نیاز به کلیدی دارد که فقط از عدد تشکیل شده باشد.
حال او روشی ابداع کرده که یک عبارت را به یک توالی از اعداد تبدیل کند و از نتیجه به عنوان کلید رمزگذاری استفاده کند. او از دوستش میخواهد که عبارتی تنها شامل حروف کوچک و بزرگ انگلیسی برای او پیامک کند و از شما میخواهد تا با استفاده از این عبارت کلید را بسازید.
روش ساخت کلید به صورت زیر است:
ابتدا عبارت به چند زیررشته که در هرکدام تنها یک حرف الفبا وجود دارد، افراز میشود. (دقت کنید در افراز عبارت به زیررشتهها، بزرگی و کوچکی حروف اهمیتی ندارد)
مثلا برای عبارت aaaCCCcVVS زیررشتهها به صورت aaa , CCCc , VV , S هستند.
برای هر زیررشته مانند s مقدار زیر محاسبه میشود
در ادامه تمرین ی رابطه داده که حروف تبیل به کد اسکی می شن و با استفاده از ی رابطه دیگه ی سری روابط خاص بین اعداد برقرار میشه که البته برای اون مشکلی ندارم. مشکل اصلی را در افراز رشته به زیررشته ها دارم به طوری که فرقی بین حروف کوچک و بزرگ نباشد.
اگه تمرین کوئراست لطفا لینکش رو هم بذارید تا اگه کسی حل کرد بتونه تست کنه
چون صفحه شخصی هست نمی دونم لینک براتون باز خواهد شد یا نه؟
چون صفحه شخصی هست نمی دونم لینک براتون باز خواهد شد یا نه؟
لینکش رو بذارید چک میکنیم
#https://quera.ir/college/3461/chapter/10317/lesson/34874
تمرین چهارم با عنوان کلیدسازی از دوره آموزش مسأله محور هوش مصنوعی و یادگیری ماشین
سلام شاید این ریپو به دردتون خورد https://github.com/bAbolfazl/Quera بیشتر سوالات بخش فرانت انده
کسی سوال تست بینایی رو حل کرده؟ https://quera.ir/problemset/contest/2659/%D8%B3%D8%A4%D8%A7%D9%84-%D8%AA%D8%B3%D8%AA-%D8%A8%DB%8C%D9%86%D8%A7%DB%8C%DB%8C
@armin202020 https://paste.ubuntu.com/p/qzCch5ZJYv/
سلام، وقت بخیر کسی این چند تا سوال رو بلده؟ https://zaya.io/2gbwc https://zaya.io/wzy6c
در مقابل فیل : https://paste.ubuntu.com/p/WxRTT9rdpD/ گردو شکستم : https://paste.ubuntu.com/p/rhjQfDn2sy/
@MewAtomic
سلام، خیلی ممنونم ولی توی سوال در مقابل فیل یه مثال دیگش خروجیش درست نیست
و اینکه یه چند تا سوال دیگه هم هست که لینکش رو ندارم. میشه لطفا آیدی تلگرام بدید اونجا بفرستم؟ 😅
ممنون 🙏🙏
@ashkanhasebi اینو من اکسپت کردم اوکیه فک کنم از اوناس که لازم نیست خروجیش حتما مشابه با سمپل باشه و چند تا جواب داره و اینکه آیدیم @Sleeping_One