Masala #O3E3IIRTPI

Xotira 32 MB Vaqt 1000 ms Qiyinchiligi 30 %
14
Muallif: Xajiyev

  

Sun'iy intelekt

Siz bu masalada o'zingizning sun'iy intelektingizni yaratasiz. U quyidagicha ishlaydi:

  • Salom so'ziga birinchi marta  “Salom, sizga qanday yordam bera olaman?” deb javob qaytaradi undan keyin esa “Yana bir marta salom, sizga qanday yordamim tegishi mumkin?” deb javob beradi.
  • N o'zgaruvchisini 10 ga o'zgartir buyrug'ida n nomli o'zgaruvchini (N ning o'rniga boshqa nom va 10 ning o'rnida boshqa int tipidagi son yoki o'zgaruvchi bo'lishi mumkin) 10 ga sozlaydi agar bunday o'zgaruvchi bo'lmasa, yangi yaratadi va ekranga “Bajarildi” deb yozadi.
  • N soniga 10 ni qo'sh buyrug'ida n nomli o'zgaruvchiga (N ning o'rniga boshqa o'zgaruvchi va 10 ning o'rnida boshqa int tipidagi son yoki o'zgaruvchi va “qo'sh” ning o'rnida boshqa amal bo'lishi mumkin) 10 ni qo'shadi va ekranga “Bajarildi” deb yozadi.
  • "Salom, dunyo!" so'zini ekranga chiqar buyrug'ida Salom, dunyo! so'zini ekranga chiqaradi.("Salom, dunyo!" matnining ornida boshqa matn yoki o'zgaruvchi bo'lishi mumkin).
  • 2+2 misolini ishla buyrug'ida berilgan misolning javobini ekranga chiqaradi.
  • Xayr so'ziga “Ko'rishguncha!” deb javob qaytaradi va dastur tugatiladi.
  • Agarda berilgan buyruq xato bo'lsa “Xatolik” degan yozuv chiqaradi va dastur tugaydi.

 

Muallif: Shohruzbek Rajabov


Kiruvchi ma'lumotlar:

Bir necha qatorda sun'iy intelektga beriladigan buyruqlar. Buyruqlar Salom dan boshlanib Xayr bilan tugaydi.


Chiquvchi ma'lumotlar:

Sun'iy intelekt berilgan buyruqlarni bajarishi kerak


Misollar
# input.txt output.txt
1
Salom
N o'zgaruvchisini 10 ga o'zgartir
N soniga 10 ni qo'sh
"Salom, dunyo!" so'zini ekranga chiqar
2+2 misolini ishla
Xayr
Salom, sizga qanday yordam bera olaman?
Bajarildi
Bajarildi
Salom, dunyo!
4
Ko'rishguncha!
2
Salom
N o'zgaruvchisini 10 ga o'zgartir
N soniga 10 ni qo'sh
N sonidan 10 ni ayir
N sonini 10 ga ko'paytir
N sonini 10 ga bo'l
Salom
1/0 misolini ishla
Xayr
Salom, sizga qanday yordam bera olaman?
Bajarildi
Bajarildi
Bajarildi
Bajarildi
Bajarildi
Yana bir marta salom, sizga qanday yordamim tegishi mumkin?
Xatolik
3
Salom
Bu xatolik emas
Xayr
Salom, sizga qanday yordam bera olaman?
Xatolik
Izoh:

O'zgaruvchi nomlari bir nechta harfdan iborat bo'lishi mumkin.

Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin