ProgrammingProblems icon indicating copy to clipboard operation
ProgrammingProblems copied to clipboard

راه حل های مسائل کوئرا

Open JGalt99 opened this issue 5 years ago • 73 comments

This issue belongs to those who know Farsi! سلام به بچه های فارسی زبان گیت هاب:) برای مشارکت تو پاسخ های کوئرا لطفا جواب سوالات رو داخل فولدری با نام سوال توی فولدر پاسخ سوالات کوئرا قرار بدین اگه دنبال جواب سوالی میگردید، لطفا لینکش رو (که بشه بصورت عمومی باز کرد) ضمیمه کنید :)

JGalt99 avatar Oct 19 '19 09:10 JGalt99

سلام.اگر امکان دارد راجع به روش درست کردن کوئرا توضیح دهید.تشکر.

Raziyehtirehei avatar Aug 28 '20 13:08 Raziyehtirehei

متوجه نشدم! روش درست کردن کوئرا؟!

JGalt99 avatar Aug 28 '20 13:08 JGalt99

منظورم آدرسی که می گذاریم تا پروفایل ما را در گیت هابی که .quera.irفورک کردیم ببینند

Raziyehtirehei avatar Aug 28 '20 13:08 Raziyehtirehei

نمیدانم شما چند سال برنامه نویسی رقابتی کار کرده اید ولی هر برنامه نویس با تجربه ای می تواند تایید کند که خیلی اوقات یادگیری مان از طریق خواندن و درک کد است، و چه ربطی به سیستم سالم داشت؟! هر سایت برگزار کننده کانتست که طرفدار و اعتبار بیشتری داشته باشد طراحان سوال و پاسخ آن هم بیشتر خواهد بود. ضمنا بهتر است سواد مان را افزایش دهیم و سوال جدیدی طراحی کنیم نه اینکه آماده خوری تلاش بقیه رو داشته باشیم و بی سواد بمونیم.

JGalt99 avatar Oct 17 '20 18:10 JGalt99

اوکی نظرات مون رو گفتیم :) ضمنا می توانید یا خودتان خلاقیت و سواد به خرج دهید و سوال طراحی کنید یا به کوئرا سفارش دهید تا برای تان مسابقه طراحی کند و نگرانی نداشته باشید :) اگر قرار به توجه به ایده شما بود خیلی از اشتراک ها رخ نمی داد و عقب مانده بودیم

JGalt99 avatar Oct 17 '20 19:10 JGalt99

سلام رفقا، من واقعا سر این سوال گیر کردم سوال رو درک کردم ولی مشکلم تو حلقه هاست با پایتون سوال رو میزنم جواب نمیخوام فقط راهنماییم کنید لطفا https://quera.ir/problemset/contest/2705/

Htyior avatar Oct 29 '20 17:10 Htyior

نمیدونم تا کجاش پیش رفتی ولی خب چیزی که تو ذهنمه رو بهت میگم حالا تستش کن دیگه

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/ این اون سوالی بود که گیر کرده بودم ولی دستت درد نکنه از وقتی که گذاشتی

Htyior avatar Oct 30 '20 11:10 Htyior

خب از اونجایی که احتمالا خودت هم می فهمی یه سوال داینامیک عه و روش من پایین به بالاست از اونجایی که این سوال دو پارامتر تعیین کننده داره برای جواب (کاشی های مختلف و مساحت مورد نظر) به یک آرایه دو بعدی نیاز داریم که یکی برای کاشی i ام و دیگری برای مساخت j متر مربعی پاسخ ما هم در خانه [n][m] این آرایه است که نمایش دهنده پاسخ با n کاشی برای m مساحت است حالا باید این آرایه رو پر کنی و برای این کار هم نیاز به سه تا حلقه داری دو تا حلقه که برای پیمایش کل آرایه لازم داری و در حین پیمایش هر خانه، برای هر خانه باید هی برش بدی ببینی تا اینجای کار، آیا میتونی با هزینه کمتری اون خونه رو پر کنی یا نه که در حقیقت تشکیل شده از مجموع هزینه ایه که هر برش روی دستت میذاره به اضافه هزینه برش های قبلیش یا همون خونه دیگر آرایه که با استفاده از این عملیات به مساحت j میرسی یعنی فرض می گیری اگه بخوام این برش رو بدم چقدر باید هزینه بدم

JGalt99 avatar Oct 31 '20 11:10 JGalt99

راستی جواب این سوال و یه سری سوال دیگه رو هم آپلود کنم :)

JGalt99 avatar Oct 31 '20 11:10 JGalt99

آره ببین من مشکلی تو این قضیه ندارم مشکل من اینه که n میتونه هر عددی از 1 تا 10 باشه اگه 1 باشه 1 حلقه میخوایم اگه 10 باشه 10 تا حلقه میخواییم اینو چیکارش کنیم؟

Htyior avatar Nov 04 '20 17:11 Htyior

راستی جواب این سوال و یه سری سوال دیگه رو هم آپلود کنم :)

کجا آپلود کردی؟

Htyior avatar Nov 04 '20 17:11 Htyior

راستی جواب این سوال و یه سری سوال دیگه رو هم آپلود کنم :)

کجا آپلود کردی؟

الان تو فولدر پاسخ سوالات کوئرا هست فکر کنم آموزش این سری سوالات کدکاپ تو بلاگ خود کوئرا هم بود

JGalt99 avatar Nov 07 '20 16:11 JGalt99

سلام، ببخشید برای سوال "وسط صندلی عقب" من همه 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();
}

}`

MBarandov avatar Nov 11 '20 19:11 MBarandov

سلام، ببخشید برای سوال "وسط صندلی عقب" من همه 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();
}

}`

سلام حلش نکردم، ولی چیزی که به ذهنم میرسه اینه نفری که حرف جلو میشینه رو اصن کاریش نداریم میریم سراغ ال و آر اگه یدونه ال یا یدونه آر داشتیم در نظر نمیگیریمش دو تا ال یا دو تا آر میمونه اولین اسمی که ال یا آر داره رو چاپ میکنیم جالا دیگ سینتکسش با خودت

Htyior avatar Nov 16 '20 13:11 Htyior

سلام، ببخشید برای سوال "وسط صندلی عقب" من همه 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 حالتی که گفتم رو بررسی میکنه

MBarandov avatar Nov 16 '20 19:11 MBarandov

طبق صحبتی که راجع به این سوال با خود کوئرا داشتم، مشخص شد که صورت سوال کمی ابهام برانگیز نوشته شده بود و در نتیجه کد رو مقداری تغییر دادم و جواب صحیح حاصل شد و اون رو در کنار مابقی کد های قبلی، اینجا تو فولدر مربوطه کامیت کردم

MBarandov avatar Nov 21 '20 19:11 MBarandov

سلام دوستان

من کد زیر رو با پایتون برای تمرین «ثبت نام» سایت کوئرا نوشتم(لینکش رو آخر همین کامنت می‌ذارم.) ولی سیستم داوری خودکار می‌گه اشتباهه. اگه ممکنه شما هم یه نگاهی بندازید و اگه نکته‌ای داره بهم بگید لطفا. ممنونم

source.zip

لینک تمرین: 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

hosseinvazie avatar Dec 11 '20 18:12 hosseinvazie

سلام به همه دوستان. من تو حل یکی از تمرین ها به مشکل برخوردم و ممنون میشم اگه در رفع اون بهم کمک کنید. من بخشی از تمرین را که

در آن مشکل دارم را براتون می فرستم:

حسام مشکلش برای فشرده سازی فایل‌ها حل شده ولی می‌خواهد همراه فایلش، متنی نیز برای دوستش بفرستد. از آنجا که حسام کمی متوهم است و فکر می‌کند دوستش بیکار است، تصمیم می‌گیرد تا متن را رمز کند. اما الگوریتم حسام برای رمز کردن نامه‌ی خود، نیاز به کلیدی دارد که فقط از عدد تشکیل شده باشد.

حال او روشی ابداع کرده که یک عبارت را به یک توالی‌ از اعداد تبدیل کند و از نتیجه به عنوان کلید رمزگذاری استفاده کند. او از دوستش می‌خواهد که عبارتی تنها شامل حروف کوچک و بزرگ انگلیسی برای او پیامک کند و از شما می‌خواهد تا با استفاده از این عبارت کلید را بسازید.

روش ساخت کلید به صورت زیر است:

ابتدا عبارت به چند زیررشته‌ که در هرکدام تنها یک حرف الفبا وجود دارد، افراز می‌شود. (دقت کنید در افراز عبارت به زیررشته‌ها، بزرگی و کوچکی حروف اهمیتی ندارد)

مثلا برای عبارت aaaCCCcVVS زیر‌رشته‌ها به صورت aaa , CCCc , VV , S هستند.

برای هر زیر‌رشته مانند s مقدار زیر محاسبه می‌شود

در ادامه تمرین ی رابطه داده که حروف تبیل به کد اسکی می شن و با استفاده از ی رابطه دیگه ی سری روابط خاص بین اعداد برقرار میشه که البته برای اون مشکلی ندارم. مشکل اصلی را در افراز رشته به زیررشته ها دارم به طوری که فرقی بین حروف کوچک و بزرگ نباشد.

Mary9595 avatar Feb 24 '21 15:02 Mary9595

اگه تمرین کوئراست لطفا لینکش رو هم بذارید تا اگه کسی حل کرد بتونه تست کنه

JGalt99 avatar Feb 24 '21 15:02 JGalt99

چون صفحه شخصی هست نمی دونم لینک براتون باز خواهد شد یا نه؟

Mary9595 avatar Feb 24 '21 15:02 Mary9595

چون صفحه شخصی هست نمی دونم لینک براتون باز خواهد شد یا نه؟

لینکش رو بذارید چک میکنیم

Htyior avatar Feb 24 '21 16:02 Htyior

#https://quera.ir/college/3461/chapter/10317/lesson/34874

Mary9595 avatar Feb 24 '21 16:02 Mary9595

تمرین چهارم با عنوان کلیدسازی از دوره آموزش مسأله محور هوش مصنوعی و یادگیری ماشین

Mary9595 avatar Feb 24 '21 16:02 Mary9595

سلام شاید این ریپو به دردتون خورد https://github.com/bAbolfazl/Quera بیشتر سوالات بخش فرانت انده

bAbolfazl avatar Apr 07 '21 08:04 bAbolfazl

کسی سوال تست بینایی رو حل کرده؟ 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 avatar May 01 '21 16:05 armin202020

@armin202020 https://paste.ubuntu.com/p/qzCch5ZJYv/

ArtinDoroudi avatar May 01 '21 16:05 ArtinDoroudi

سلام، وقت بخیر کسی این چند تا سوال رو بلده؟ https://zaya.io/2gbwc https://zaya.io/wzy6c

ashkanhasebi avatar May 03 '21 08:05 ashkanhasebi

در مقابل فیل : https://paste.ubuntu.com/p/WxRTT9rdpD/ گردو شکستم : https://paste.ubuntu.com/p/rhjQfDn2sy/

ArtinDoroudi avatar May 03 '21 08:05 ArtinDoroudi

@MewAtomic سلام، خیلی ممنونم ولی توی سوال در مقابل فیل یه مثال دیگش خروجیش درست نیست image و اینکه یه چند تا سوال دیگه هم هست که لینکش رو ندارم. میشه لطفا آیدی تلگرام بدید اونجا بفرستم؟ 😅 ممنون 🙏🙏

ashkanhasebi avatar May 03 '21 09:05 ashkanhasebi

@ashkanhasebi اینو من اکسپت کردم اوکیه فک کنم از اوناس که لازم نیست خروجیش حتما مشابه با سمپل باشه و چند تا جواب داره و اینکه آیدیم @Sleeping_One

ArtinDoroudi avatar May 03 '21 09:05 ArtinDoroudi