#leetCode
1. masala:
Butun sonlar massivi nums va butun son berilgan bo'lsa target, ikki raqamning indekslarini shunday qilib qaytaringki , ular qo'shilibtarget .
Har bir kirishda aynan bitta yechim bo'ladi deb taxmin qilishingiz mumkin va siz bir xil elementni ikki marta ishlata olmaysiz .
Javobni istalgan tartibda qaytarishingiz mumkin.
1-misol:
Kirish: nums = [2,7,11,15], maqsad = 9
Chiqish: [0,1]
Tushuntirish: chunki nums[0] + nums[1] == 9, biz [0, 1] ni qaytaramiz.
2-misol:
Kirish: raqamlar = [3,2,4], maqsad = 6
Chiqish: [1,2]
3-misol:
Kirish: raqamlar = [3,3], maqsad = 6
Chiqish: [0,1]
1. masala:
Butun sonlar massivi nums va butun son berilgan bo'lsa target, ikki raqamning indekslarini shunday qilib qaytaringki , ular qo'shilibtarget .
Har bir kirishda aynan bitta yechim bo'ladi deb taxmin qilishingiz mumkin va siz bir xil elementni ikki marta ishlata olmaysiz .
Javobni istalgan tartibda qaytarishingiz mumkin.
1-misol:
Kirish: nums = [2,7,11,15], maqsad = 9
Chiqish: [0,1]
Tushuntirish: chunki nums[0] + nums[1] == 9, biz [0, 1] ni qaytaramiz.
2-misol:
Kirish: raqamlar = [3,2,4], maqsad = 6
Chiqish: [1,2]
3-misol:
Kirish: raqamlar = [3,3], maqsad = 6
Chiqish: [0,1]
DinMuhammad
#leetCode 1. masala: Butun sonlar massivi nums va butun son berilgan bo'lsa target, ikki raqamning indekslarini shunday qilib qaytaringki , ular qo'shilibtarget . Har bir kirishda aynan bitta yechim bo'ladi deb taxmin qilishingiz mumkin va siz bir xil elementni…
Yechib ko'rishga harakat qiling aynan JavaScript dasturlash tili uchun emas shu uchun istalgan tildan foydalanib ishlashingiz mumkin
Har bir qiladigan ishimizni, o'qiydigan kitobimizni, shakllantirishni xohlagan odatimizni bizga foydasini bilib olsak, biz uni bajarishga bo'lgan ishtiyoqimizni oshiradi. Har bir kitobda kirish qismi bo'ladi , u qismda kitob , kitobni mavzusi, nima sababdan yozilgani? va muallif haqida ma'lumotlar keladi. Bu bejizga emas, yuqorida keltirib o'tganimizdek sababiyatga ega.
foundation kursini tugatib shu muammoga duch kelgan edim, lekin shu podcastni ko'rib ko'nglim ancha xotirjam bo'lgan edi .
(Avvalo Alloh)
(Avvalo Alloh)
Media is too big
VIEW IN TELEGRAM
DinMuhammad
#leetCode 1. masala: Butun sonlar massivi nums va butun son berilgan bo'lsa target, ikki raqamning indekslarini shunday qilib qaytaringki , ular qo'shilibtarget . Har bir kirishda aynan bitta yechim bo'ladi deb taxmin qilishingiz mumkin va siz bir xil elementni…
LeetCode
Two Sum - LeetCode
Can you solve this real interview question? Two Sum - You are given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target.
You may assume that each input would have exactly one solution, and you…
You may assume that each input would have exactly one solution, and you…
bu darsda biz:
1. O'zgaruvchilar (variables):
2. Ma'lumot turlari (data types):
3. Operatorlar (Operators):
va shularga doir misollar keltirilgan
#2_dars
Manbalar
1. O'zgaruvchilar (variables):
-nomlash qoidlari,
- o'zgaruvchi ko'lami (qaysiqismda mavjudligi va foydalanish mumkinligi),
-let, const haqida ma'lumotlar va faktlar,
-e'lon qilish va qiymat berish.2. Ma'lumot turlari (data types):
- ma'lumot turlari
- primitive ma'lumot turlari
- no primitive ma'lumot turlari3. Operatorlar (Operators):
- Arifmetik Operatorlar (Arithmetic Operators),
- Ta'minlash operatorlari (Assignment Operators),
- Solishtiruv operatorlari (Comparison Operators),
- Mantiqiy operatorlar (Logical Operators),
- Satr operatorlari (String Operators),
- Shartli (ternary) operator (Conditional (Ternary) Operator)
- Typeof operatori,
- Boshqa operatorlarva shularga doir misollar keltirilgan
#2_dars
Manbalar
1. https://juejin.im/post/5df1e312f265da33d039d06d
2. https://github.com/SeaMmMm/HandBook
GitHub
GitHub - seaeam/HandBook: 学习笔记
学习笔记. Contribute to seaeam/HandBook development by creating an account on GitHub.
#leetCode
sizda x(type numer) berilgan shuni palindromligini tekshirish kerak:
1-misol:
Kirish: x = 121
Chiqish: true
Izoh: 121 chapdan o'ngga va o'ngdan chapga 121 deb o'qiladi.
2-misol:
Kirish: x = -121
Chiqish: noto'g'ri
Izoh: Chapdan o'ngga, -121 deb o'qiydi. O'ngdan chapga 121- bo'ladi. Shuning uchun u palindrom emas.
3-misol:
Kirish: x = 10
Chiqish: noto'g'ri
Izoh: 01 ni o'ngdan chapga o'qiydi. Shuning uchun u palindrom emas.
DinMuhammad
#leetCode sizda x(type numer) berilgan shuni palindromligini tekshirish kerak: 1-misol: Kirish: x = 121 Chiqish: true Izoh: 121 chapdan o'ngga va o'ngdan chapga 121 deb o'qiladi. 2-misol: Kirish: x = -121 Chiqish: noto'g'ri Izoh: Chapdan o'ngga, -121…
Palindrom — bu teskari o‘qilganda ham o‘zi bilan bir xil bo‘ladigan son
DinMuhammad
#leetCode sizda x(type numer) berilgan shuni palindromligini tekshirish kerak: 1-misol: Kirish: x = 121 Chiqish: true Izoh: 121 chapdan o'ngga va o'ngdan chapga 121 deb o'qiladi. 2-misol: Kirish: x = -121 Chiqish: noto'g'ri Izoh: Chapdan o'ngga, -121…
LeetCode
Palindrome Number - LeetCode
Can you solve this real interview question? Palindrome Number - Given an integer x, return true if x is a palindrome, and false otherwise.
Example 1:
Input: x = 121
Output: true
Explanation: 121 reads as 121 from left to right and from right to left.…
Example 1:
Input: x = 121
Output: true
Explanation: 121 reads as 121 from left to right and from right to left.…
DinMuhammad
https://leetcode.com/problems/remove-duplicates-from-sorted-array
bu misolda sonlar beriladi tartibli ravishda maslan: Input: nums = [0,0,1,1,1,2,2,3,3,4] siz bularni massiv ichidagi max songacha dublikatsiz ravishda taxlashingiz kerak: Output: 5, nums = [0,1,2,3,4,_,_,_,_,_]
pastki chiziq( _ ) ma'nosi qolgan sonlar joyiga qanaqa raqam bo'lishi qiziq emas
pastki chiziq( _ ) ma'nosi qolgan sonlar joyiga qanaqa raqam bo'lishi qiziq emas
https://leetcode.com/problems/contains-duplicate
217 masala
berilgan massiv ichidagi berilgan qiymatlardan birortasi ikki marotaba kiritilgan bo'sa true,
agar massiv ichidagi elementlar takrorlanmas bo'lsa false qaytaring
217 masala
berilgan massiv ichidagi berilgan qiymatlardan birortasi ikki marotaba kiritilgan bo'sa true,
agar massiv ichidagi elementlar takrorlanmas bo'lsa false qaytaring
DinMuhammad
https://leetcode.com/problems/best-time-to-buy-and-sell-stock 121 masala
🧩 Masala nimani so‘rayapti?
Sizga biror kompaniyaning har kuni bo‘yicha narxlari berilgan (masalan: prices = [7,1,5,3,6,4]), siz:
faqat bitta kun sotib olish, va
faqat undan keyingi biror kun sotish imkoniga egasiz.
Sizning maqsadingiz: eng katta foyda (ya’ni, sotish narxi - sotib olish narxi) topish.
Sizga biror kompaniyaning har kuni bo‘yicha narxlari berilgan (masalan: prices = [7,1,5,3,6,4]), siz:
faqat bitta kun sotib olish, va
faqat undan keyingi biror kun sotish imkoniga egasiz.
Sizning maqsadingiz: eng katta foyda (ya’ni, sotish narxi - sotib olish narxi) topish.
Dasturlashda shart operatorlari ma'lum bir shartning to'g'ri (true) yoki noto'g'ri (false) ekanligiga qarab kodning ma'lum bir qismini bajarish uchun ishlatiladi. Sikl operatorlari esa biror amalni ma'lum bir shart bajarilguncha yoki ma'lum bir to'plamdagi har bir element uchun takroran bajarish imkonini beradi.