سلام دوست عزیز😃👋

به مسابقه «المپیک فناوری: PHP/Laravel» خوش آمدی!

لینک‌های مفید برای شرکت در مسابقه:

هرگونه ارتباط با سایر شرکت‌کنندگان و یا استفاده از ابزارهای تولید کد، مثل chatGPT و... در مسابقات کوئرا ممنوع است و بعد از شناسایی از لیست شرکت‌کنندگان مسابقه حذف می‌شوید.

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

در طول مسابقه، می‌توانید سؤالات خود را از قسمت «سوال بپرسید» مطرح کنید.

مشورت با هم‌تیمی اوکیه و اگر یکی از اعضای تیم ارسال کنند کافی است تا امتیاز برای کل تیم در نظر گرفته شود.

موفق باشید 😉✌

جمع دو عدد (آشنایی با داوری)


این سوال صرفاً برای آموزش کار با سیستم داوری است و هیچ تاثیری در نتیجه‌ی مسابقه ندارد.
  • محدودیت زمان: ۱ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت

در این سوال به شما دو عدد صحیح مثل aa و bb داده می‌شود. از شما می‌خواهیم برنامه‌ای بنویسید که مقدار aa و bb را دریافت کند و a+ba + b را چاپ کند.

ورودی🔗

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

1a,b1001 \leq a, b \leq 100

خروجی🔗

در تنها سطر خروجی، مقدار a+ba + b را چاپ کنید.

مثال‌ها🔗

ورودی نمونه ۱🔗

3 5
Plain text

خروجی نمونه ۱🔗

8
Plain text

ورودی نمونه ۲🔗

1 1
Plain text

خروجی نمونه ۲🔗

2
Plain text
راه‌حل Php8
extensionFromNamecode.php
<?php
$line = readline();
[$a, $b] = explode(' ', $line);
echo $a + $b;
?>
PHP

اشتباهات متداول🔗

چک کردن شرایط ورودی

نیازی نیست بررسی کنید که ورودی داده شده مطابق شرایط گفته شده باشد. محدودیت‌ها تنها برای اطلاع شما از تست‌ها و محدودیت‌های مسئله هستند و در ورودی‌های داده شده به برنامه شما رعایت می‌شوند. بنابراین نیازی نیست کد زیر را بنویسید:

if ($n >= 1 && $n <= 100) {
    // Your Solution
} else {
    // echo 'Invalid Input'
}
PHP
ابتدا گرفتن تمام ورودی‌ها و سپس چاپ همه خروجی‌ها

می‌توانید در حین پردازش ورودی‌ها، خروجی‌ها را چاپ کنید. پس نیازی نیست ابتدا همه‌ی ورودی‌ها را جمع‌آوری کنید و سپس همه‌ی خروجی‌ها را چاپ کنید. به‌ویژه برای سوالاتی که باید به چندین سوال پاسخ دهید، می‌توانید قسمت ورودی و خروجی را کاملاً مستقل از هم در نظر بگیرید و نگران تداخل نباشید.

چاپ پیام‌های اضافی برای دریافت ورودی

از چاپ پیام‌های اضافی مثل :please enter a number برای دریافت ورودی خودداری کنید. برای مثال در زبان PHP نباید کدی مانند زیر بنویسید:

echo 'please enter a number:';
PHP
نحوه‌ی دریافت ورودی و چاپ خروجی

برای اطلاعات بیشتر درباره نحوه دریافت ورودی و چاپ خروجی در PHP، می‌توانید به این لینک مراجعه کنید.

ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.