سلام دوست عزیز😃👋
به مسابقه «**المپیک فناوری: PHP/Laravel**» خوش آمدی!
لینکهای مفید برای شرکت در مسابقه:
+ [قوانین شرکت در مسابقه](https://quera.org/course/assignments/2693/problems/33523)
+ [قالب صورت سوالات تکنولوژی](https://quera.org/course/assignments/2693/problems/16283)
+ [آشنایی با تست نمونه](https://quera.org/course/assignments/2693/problems/42815)
+ [داوری پیاچپی لاراول](https://quera.org/course/assignments/2693/problems/16285)
+ [نحوهی کار با ورودی و خروجی](https://quera.org/course/assignments/2693/problems/8774)
هرگونه **ارتباط با سایر شرکتکنندگان** و یا **استفاده از ابزارهای تولید کد، مثل chatGPT و...** در مسابقات کوئرا ممنوع است و بعد از شناسایی **از لیست شرکتکنندگان مسابقه حذف میشوید**.
**میتوانید با همتیمی مشورت کنید و با کمک هم به حل سوالات بپردازید. اگر حداقل یکی از اعضای تیم ارسال پاسخ انجام دهد برای دریافت نمره تیم کافی است.**
در طول مسابقه، میتوانید سؤالات خود را از قسمت «[سوال بپرسید](https://quera.org/contest/clarification/71158/)» مطرح کنید.
مشورت با همتیمی اوکیه و اگر یکی از اعضای تیم ارسال کنند کافی است تا امتیاز برای کل تیم در نظر گرفته شود.
موفق باشید 😉✌
سلام دوست عزیز😃👋
به مسابقه «المپیک فناوری: PHP/Laravel» خوش آمدی!
لینکهای مفید برای شرکت در مسابقه:
هرگونه ارتباط با سایر شرکتکنندگان و یا استفاده از ابزارهای تولید کد، مثل chatGPT و... در مسابقات کوئرا ممنوع است و بعد از شناسایی از لیست شرکتکنندگان مسابقه حذف میشوید.
میتوانید با همتیمی مشورت کنید و با کمک هم به حل سوالات بپردازید. اگر حداقل یکی از اعضای تیم ارسال پاسخ انجام دهد برای دریافت نمره تیم کافی است.
در طول مسابقه، میتوانید سؤالات خود را از قسمت «سوال بپرسید» مطرح کنید.
مشورت با همتیمی اوکیه و اگر یکی از اعضای تیم ارسال کنند کافی است تا امتیاز برای کل تیم در نظر گرفته شود.
موفق باشید 😉✌
<details class="red">
<summary>
**این سوال صرفاً برای آموزش کار با سیستم داوری است و هیچ تاثیری در نتیجهی مسابقه ندارد.**
</summary>
</details>
+ محدودیت زمان: ۱ ثانیه
+ محدودیت حافظه: ۲۵۶ مگابایت
----------
در این سوال به شما دو عدد صحیح مثل $a$ و $b$ داده میشود. از شما میخواهیم برنامهای بنویسید که مقدار $a$ و $b$ را دریافت کند و $a + b$ را چاپ کند.
# ورودی
در تنها سطر ورودی، دو عدد صحیح $a$ و $b$ که با یک فاصله از هم جدا شدهاند، داده میشود.
$$1 \leq a, b \leq 100$$
# خروجی
در تنها سطر خروجی، مقدار $a + b$ را چاپ کنید.
# مثالها
## ورودی نمونه ۱
```
3 5
```
## خروجی نمونه ۱
```
8
```
## ورودی نمونه ۲
```
1 1
```
## خروجی نمونه ۲
```
2
```
<details class="blue">
<summary>
**راهحل `Php8`**
</summary>
```php code.php
<?php
$line = readline();
[$a, $b] = explode(' ', $line);
echo $a + $b;
?>
```
</details>
### اشتباهات متداول
<details class="red">
<summary>
**چک کردن شرایط ورودی**
</summary>
نیازی نیست بررسی کنید که ورودی داده شده مطابق شرایط گفته شده باشد. محدودیتها تنها برای اطلاع شما از تستها و محدودیتهای مسئله هستند و در ورودیهای داده شده به برنامه شما رعایت میشوند. بنابراین نیازی نیست کد زیر را بنویسید:
```php
if ($n >= 1 && $n <= 100) {
// Your Solution
} else {
// echo 'Invalid Input'
}
```
</details>
<details class="red">
<summary>
**ابتدا گرفتن تمام ورودیها و سپس چاپ همه خروجیها**
</summary>
میتوانید در حین پردازش ورودیها، خروجیها را چاپ کنید. پس نیازی نیست ابتدا همهی ورودیها را جمعآوری کنید و سپس همهی خروجیها را چاپ کنید. بهویژه برای سوالاتی که باید به چندین سوال پاسخ دهید، میتوانید قسمت ورودی و خروجی را کاملاً مستقل از هم در نظر بگیرید و نگران تداخل نباشید.
</details>
<details class="red">
<summary>
**چاپ پیامهای اضافی برای دریافت ورودی**
</summary>
از چاپ پیامهای اضافی مثل `:please enter a number` برای دریافت ورودی خودداری کنید. برای مثال در زبان PHP نباید کدی مانند زیر بنویسید:
```php
echo 'please enter a number:';
```
</details>
<details class="red">
<summary>
**نحوهی دریافت ورودی و چاپ خروجی**
</summary>
برای اطلاعات بیشتر درباره نحوه دریافت ورودی و چاپ خروجی در `PHP`، میتوانید به این [لینک](https://quera.org/course/assignments/2693/problems/8774) مراجعه کنید.
</details>
جمع دو عدد (آشنایی با داوری)
این سوال صرفاً برای آموزش کار با سیستم داوری است و هیچ تاثیری در نتیجهی مسابقه ندارد.
- محدودیت زمان: ۱ ثانیه
- محدودیت حافظه: ۲۵۶ مگابایت
در این سوال به شما دو عدد صحیح مثل a و b داده میشود. از شما میخواهیم برنامهای بنویسید که مقدار a و b را دریافت کند و a+b را چاپ کند.
ورودی🔗
در تنها سطر ورودی، دو عدد صحیح a و b که با یک فاصله از هم جدا شدهاند، داده میشود.
1≤a,b≤100
خروجی🔗
در تنها سطر خروجی، مقدار a+b را چاپ کنید.
مثالها🔗
ورودی نمونه ۱🔗
خروجی نمونه ۱🔗
ورودی نمونه ۲🔗
خروجی نمونه ۲🔗
راهحل Php8

code.php
اشتباهات متداول🔗
چک کردن شرایط ورودی
نیازی نیست بررسی کنید که ورودی داده شده مطابق شرایط گفته شده باشد. محدودیتها تنها برای اطلاع شما از تستها و محدودیتهای مسئله هستند و در ورودیهای داده شده به برنامه شما رعایت میشوند. بنابراین نیازی نیست کد زیر را بنویسید:
ابتدا گرفتن تمام ورودیها و سپس چاپ همه خروجیها
میتوانید در حین پردازش ورودیها، خروجیها را چاپ کنید. پس نیازی نیست ابتدا همهی ورودیها را جمعآوری کنید و سپس همهی خروجیها را چاپ کنید. بهویژه برای سوالاتی که باید به چندین سوال پاسخ دهید، میتوانید قسمت ورودی و خروجی را کاملاً مستقل از هم در نظر بگیرید و نگران تداخل نباشید.
چاپ پیامهای اضافی برای دریافت ورودی
از چاپ پیامهای اضافی مثل :please enter a number
برای دریافت ورودی خودداری کنید. برای مثال در زبان PHP نباید کدی مانند زیر بنویسید:
نحوهی دریافت ورودی و چاپ خروجی
برای اطلاعات بیشتر درباره نحوه دریافت ورودی و چاپ خروجی در PHP
، میتوانید به این لینک مراجعه کنید.
ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.