Khusanboy Sobirjonov | IT Blog
关闭频道
💻 Let's learn programming together ✍️ Author: @uzbek_coder_2022_bot 🌐 Web-site: uzbekdeveloper.uz ——————————————————— 🔸 Hechkim sendan aqlli, kuchli emas 🔹 Shunchaki ular oldin boshlashgan! (👤 Stiv Jobs) ——————————————————— ❓Quiz: @quiz_test_py_cp
显示更多170
订阅者
+124 小时
+27 天
+630 天
帖子存档
#javob_271 | #robocontest
✅
Massivdan o'chirish o'yini masalasining javobi dart dasturlash tilida memory limit olgan C++ da lekin qabul qilingan algoritm bo'yicha yozilgandi:
import 'dart:io';
void main() {
var t = int.parse(stdin.readLineSync() ?? " ");
for (int i = 0; i < t; i++) {
int mx = 0;
var lst = [];
var m = int.parse(stdin.readLineSync() ?? " ");
var n = stdin.readLineSync()?.split(" ").map((e) => int.tryParse(e) ?? 0).toList() ?? [];
n.forEach((e) {
if (mx < e) {
mx = e;
lst.add(mx);
}
});
(lst.length & 1 == 0)
? stdout.write("Eshmat\n")
: stdout.write("Toshmat\n");
}
}
🕖 Vaqt : 743 ms
💾 Xotira : 27308 KB
✅ @uzbek_coder_2022 tomonidan masala ishlandi.
❇️Telegram 🛑You tube 🤖 Robot#savol_271 | #robocontest 🤖
🔥Qiyinchiligi : 21%
🌐Manzil : https://robocontest.uz/tasks/0271
❇️Telegram 🛑You tube 🤖 Robot
#hikmat
Bir eshik yopilganda, boshqasi ochiladi. Lekin biz ko'pincha yopiq eshikka shunday afsus bilan qaraymizki, biz uchun ochilgan eshikni ko'rmaymiz.
©Helen Keller
❇️Telegram 🛑You tube 🤖 Robot
2 > 3 > 4 < 1 qanday qiymat chiqadi o'zingiz bilgan dasturlash tili bo'yicha ?
#hikmat
Inson hayotidagi eng ko'p takrorlanadigan xato: ertani kutib, bugunni boy berishdir.
©Seneka
Xuddi buguni yana qaytib keladigandek. Oddiy, o'rtacha va buyuk insonlar bor. Bular o'rtasidagi farqni bilasiz degan umiddaman. Boylik tomonlama emas albatta.
❇️Telegram 🛑You tube 🤖 Robot
#hikmat
Ertangi muvaffaqiyatimizni bugungi tanlagan yo'limiz belgilab beradi.
©️O'zLiDeP
❇️Telegram 🛑You tube 🤖 Robot
#foydali | #Python | #List | #methods
※ Python dasturlash tilida list (ro'yxat) barcha metodlari haqida ma'lumot 3-qism:
⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎»
sort([key, reverse]) - ro'yxatni boshlang'ich holatda o'sish bo'yicha saralaydi. Saralash uslubini o'zgartirish uchun key ga biror funksiyani yoza olamiz. reverse = True ga o'zgatirib qo'yadigan bo'lsak, ro'yxatimiz kamayish tartibida saralanadi.
Misol :
# o'sish tartibida saralash
arr = [1,3,2]
arr.sort()
print(arr)
# kamayish tartibida saralash
arr.sort(reverse=True) print(arr)# funksiya orqali uzunligi bo'yicha o'sish tartibida saralash
def myFunc(e): return len(e) cars = ['Ford', 'Mitsubishi', 'BMW', 'VW'] cars.sort(key=myFunc) print(cars)Natija :
[1, 2, 3]
[3, 2, 1]
['VW', 'BMW', 'Ford', 'Mitsubishi']
⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎»
reverse() - ro'yxatni teskariga aylantirish uchun ishlatiladi. Yodda tuting, kamayish tartibida saralamaydi ro'yxatni bu metod.
Misol :
arr = [1,3,2]
arr.reverse()
print(arr)
Natija : [2, 3, 1]
⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎»
copy() - ro'yxatni nusxalash uchun ishlatiladi.
Misol :
arr = [1,2,3]
lst = arr.copy()
print(lst)
Natija : [1, 2, 3]
Agarda biz ro'yxatni bunday qilib nusxalamay, lst = arr qilib oladigan bo'lsak, ikkala ro'yxat ham bitta xotira manziliga murojaat qiladi va ishlash jarayonida xatoliklarga duch kelinadi.
©️cpython.uz dan olingan ma'lumotlar va uzbek_coder_2022 tomonidan tayyorlandi.
❇️Telegram 🛑You tube 🤖 Robot#foydali | #Python | #List | #methods
※ Python dasturlash tilida list (ro'yxat) barcha metodlari haqida ma'lumot 2-qism :
⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎»
clear() - ro'yxatdagi barcha elementni o'chirib tashlaydi ya'ni ro'yxatni tozalaydi.
Misol :
arr = [1,2,3]
arr.clear()
print(arr)
Natija : []
⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎»
index(value) - ro'yxatdan qiymati value ga teng elementni qidiradi va uni (birinchi uchragan) indeksini qaytaradi. Agar bunday element mavjud bo'lmasa, TypeError degan xatolik chiqariladi.
Misol :
arr = [1,2,3,1]
index = arr.index(1)
print(index)
Natija : 0
⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎»
pop(index) - ro'yxatdan indeks bo'yicha elementni o'chiradi va o'chirilgan elementni qaytaradi. Agarda bunday indeksli element yo'q bo'lsa IndexError xatoligi kelib chiqadi. Metodga hech qanday indeks berilmasa ro'yxatning so'ngida joylashgan elementni o'chiradi.
Misol :
arr = [1,2,3]
lst = [4,5,6]
arr.pop()
item = lst.pop(1)
print(arr, lst, item)
Natija : [1, 2] [4, 6] 5
O'chirilgan elementni qaytaradi deyilganda biz bu qiymatni biror o'zgaruvchiga saqlab olib ishlatishimiz mumkinligini ham nazarda tutilgan. Misolda xuddi shunday bo'lmoqda.
⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎»
count(value) - berilgan qiymatdagi elementdan ro'yxatda nechta borligini qaytaradi.
Misol :
arr = [1,2,3,1]
cnt = arr.count(1)
print(cnt)
Natija : 2
©️cpython.uz dan olingan ma'lumotlar va uzbek_coder_2022 tomonidan tayyorlandi.
❇️Telegram 🛑You tube 🤖 Robot#foydali | #Python | #List | #methods
※ Python dasturlash tilida list (ro'yxat) barcha metodlari haqida ma'lumot 1-qism:
⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎»
append(item) - ro'yxat oxiriga element qo'shadi.
Misol :
arr = [1,2,3]
arr.append(4)
print(arr)
Natija : [1, 2, 3, 4]
⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎»
extend(iterable) - ro'yxat oxiriga ro'yxat (elementlarini) qo'shadi.
Misol :
arr = [1,2,3]
lst = [4,5,6]
arr.extend(lst)
print(arr)
Natija : [1, 2, 3, 4, 5, 6]
⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎»
insert(index, item) - elementni ro'yxatga berilgan indeks bo'yicha qo'shadi. Agarda bunday indeks yo'q bo'lsa, ro'yxat oxiriga qo'shadi.
Misol :
arr = [1,2,3]
arr.insert(0,0)
print(arr)
Natija : [0, 1, 2, 3]
⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎⁎»
remove(value) - qiymati value ga teng bo'lgan birinchi elementni o'chiradi. Elementlar soni bir nechta bo'lsa ham. Agarda bunday qiymatli element yo'q bo'lsa, dasturda ValueError xatoligi kelib chiqadi.
Misol :
arr = [1,2,3,1]
arr.remove(1)
print(arr)
Natija : [2, 3, 1]
©️cpython.uz dan olingan ma'lumotlar va uzbek_coder_2022 tomonidan tayyorlandi.
Link - shu postdagi savol uchun javobni ham aniq bilib olishingiz mumkin.
❇️Telegram 🛑You tube 🤖 Robot#hikmat
Pul hayotdagi muhim narsa emas. Lekin bunday ahmoqona gapni aytishdan oldin, o'sha pulni topish kerak.
©️Uoren Baffet
❇️Telegram 🛑You tube 🤖 Robot
#foydali
@mohirdev jamoamiz onlaynda toʻgʻri savol berish qoʻllanmasini ishlab chiqishdi. Menga qolsa, shu qoʻllanmaga zid savollarni umuman javobsiz qoldirgan boʻlardim, haqiqatdan bazida juda qiynab yuborishadi.
Xullas, erinmasdan oʻqib chiqing, bu ham har bir dasturchi bilishi lozim boʻlgan oʻta muhim koʻnikma.
Faylni yuklab olish 👉 https://t.me/mohirdevuz/56248
©️sariqdev
❇️Telegram 🛑You tube 🤖 Robot
#foydali
Bugun qanday bayramlar borligini bilarmidingiz ? Unda bir ko'rib chiqing :
Link : https://nationaltoday.com/what-is-today/
Googledagi logotip o'zgarishini sezgandirsiz bugun. 22-aprel Earth Day ya'ni Yer kuni hisoblanadi.
❇️Telegram 🛑You tube 🤖 Robot#hikmat
Agar siz tanqid eshitishdan qo'rqsangiz - hech qachon yangi ish boshlamang.
©️Jef Bezos
❇️Telegram 🛑You tube 🤖 Robot
#javob_1065 | #robocontest
✅
Tizimda jarima hisoblash #3 masalasining javobi python dasturlash tilida:
yechim olindi...
🕖 Vaqt : 67 ms
💾 Xotira : 1058 KB
👨💻 Kod uzunligi : 458
✅ @uzbek_coder_2022 tomonidan masala ishlandi.
❇️Telegram 🛑You tube 🤖 Robot#savol_1065 | #robocontest 🤖
🔥Qiyinchiligi : 15%
🌐Manzil : https://robocontest.uz/tasks/1065
❇️Telegram 🛑You tube 🤖 Robot
Ramazon hayiti bir boshqacha kun.Bu kun siz albatta yoshliknk eslaysiz. Necha yosh bo’lsangiz ham. Hayit namozi, shirinliklar, qarindoshlarni yo'qlash, kelin-salom, hamma hammasi yoshlikni eslatadi. Bu kun siz kunni yarmini tabriklash va tabriklarni qabul qilish bilan o’tkazasiz. Bu kun sizga yaqin va uzoq insonlarni ajratib olasiz. Birinchilar tabriklash uchun shaxsiy xabar yozib yoki qo'ng'iroq qilsa, ikkinchilar shablon tabrik yoki rasm jo'natishadi. Bu kun siz aslida qancha qarindoshingiz borligini bilib oladigan kun. Bu kun sizni asl hayotiy qadriyatlarga qaytaradi: Oila, silai rahm, ehson, namoz. Deyarli hech kimni ish haqida gapirganini ko’rmaysiz. Bu kun biron narsa yeyishdan oldin, har safar ikkilanib, o’zingizdan "Ro'zamasmidim o'zi? " deb so'raydigan kun. 😊 Bu kunni hamma yaxshi ko'radi, yosh bolalar ham, kattalar ham ,qariyalar ham. Biz ham bu kunni yaxshi ko'ramiz. Ramazon hayitini yaxshi ko'rganlarga hayit muborak aziz do’stlar! ©️azizrakhimov_blog Bu yil eng ajoyib tomoni o'zim hayitlik olmay, aksincha berdim. Kichik singlim uchun bu kun baribir boshqacha, lekin endi biz ulg'ayib qoldik. Shunda ham hali yosh boladekmiz bu kunda. ❇️Telegram 🛑You tube 🤖 Robot
#javob_525 | #robocontest
✅
Prefiks Palindrom masalasining javobi :
#import <iostream>
using namespace std;
main()
{
int t, i;
cin >> t;
for (i = 0; i < t; i++) {
string s, a, b;
cin >> s;
int M = 0;
for (char c: s) {
a += c;
b = c + b;
if (a == b) M = a.length();
}
cout << M << endl;
}
}
🕖 Vaqt : 59 ms
💾 Xotira : 184 KB
👨💻 Kod uzunligi : 161
✅ @uzbek_coder_2022 tomonidan masala ishlandi.
❇️Telegram 🛑You tube 🤖 Robot#savol_525 | #robocontest 🤖
🔥Qiyinchiligi : 10%
🌐Manzil : https://robocontest.uz/tasks/0525
❇️Telegram 🛑You tube 🤖 Robot
#Qiziqarli_savol : Python dasturlash tilida satrlarni formatlashning necha xil usulini bilasiz ?
#hikmat
Agar maqsadingiz ba'zida sizni xavotirga solib asabiylashtirmasa, demak u yetarli darajada katta emas.
©️Ilon Mask
❇️Telegram 🛑You tube 🤖 Robot
