JavaScript || DSA
324 subscribers
10 photos
1 file
68 links
Assalomu Alaykum:
Bu Kanalda Dasturlashga oid turli xil masalalar tashlab boriladi.

Bu Kanalni ochishdan maqsad masala ishlash ko'nikmasini oshirish. Masalalar asosan leetcode.com dan olinadi va tarjima qilinadi.

Takliflar: @abduhamid0v
Download Telegram
function asyncQuiz() {
return new Promise((resolve) => {
setTimeout(() => resolve('Hello'), 1000);
});
}

async function runAsyncQuiz() {
const result = await asyncQuiz();
console.log(result);
}

runAsyncQuiz();
console.log('World');
๐Ÿ‘1
๐Ÿค”4๐Ÿ‘3
Comment da javoblaringizni izohlab bering.


console.log(018 == '018')
console.log(018 === '018')


console.log(017 == '017')
console.log(017 === '017')
๐Ÿ‘3
Linked Listdan xabari borlar uchun:

Savol :
SLL berilgan va n berilgan , sizdan so'raladi, linked listni oxirgi n-nodeni qaytaring.

!!! Linked List size: 0 <= M <= 10**n
!!! 0 <= n <= M

Time Complexity: O(n)
Space Complexity: O(1)


@JavaScriptQuiiz
๐Ÿ”ฅ30๐Ÿ‘22๐Ÿ‘16โšก2
๐ŸŸฆ Birincha N natural sonlarni yigindisini toping

input: N = 5
output: 15
Tarif: 1+2+3+4+5=15

Input: N = 6
output: 21
Tarif: 1+2+3+4+5+6=21

Agar savol qiyinlik qilsa, internetdan izlab ko'rib javobini ko'rib, misolni qanday ishlashini tushunishga harakat qiling va shuni o'zingiz takroran ishlab ko'ring!!!


Commentariyada boshqalar bilan muhokama qiling, juda muhim


-> -> -> [ Javob uchun linklar kun oxirigacha Shu yerga biriktiriladi! ] <- <- <-


@JavaScriptQuiiz
๐Ÿ”ฅ3๐Ÿ‘1๐Ÿค”1
๐ŸŸฆ Ikkinchi eng katta VA eng kichik elementni toping.Agar ikkala element ham mavjud bo'lmasa -1 return qiling.

input: [1,2,4,7,7,5]
output: Ikkinchi eng katta element: 5
Ikkinchi eng kichik element: 2

Input: [1]
output: Ikkinchi eng katta element: -1
Ikkinchi eng kichik element: -1
Tarif: array bitta elementdan tashkil topgani uchun, u eng katta va eng kichik elemment bo'la oladi, shuning uchun bizda ikkinchi eng katta va eng kichik element mavjud emas.



So'raladi: Time Complexity: O(n)
Space complexity: O(1)

Agar mobodo savol qiyinlik qilsa, internetdan izlab ko'rib javobini ko'rib, algorithmni qanday ishlashini tushunishga harakat qiling va shuni o'zingiz takroran ishlab ko'ring!!!

Commentariyada boshqalar bilan muhokama qiling, juda muhim

-> -> -> [ Javob uchun linklar kun oxirigacha Shu yerga biriktiriladi! ] <- <- <-


@JavaScriptQuiiz
๐Ÿ‘7๐Ÿ”ฅ4๐ŸŽ‰4โšก2๐Ÿ‘2
๐ŸŸฆAnogram guruhlari.

Berilgan so'zlar ro'yhatini anagrammasi bo'yicha guruhlang va nechta guruh bo'lganini toping.

Anogram - bir xil harflardan tashkil topgan so'zlar.

Misol:
Kiritma: ['eat', 'tea', 'tan', 'ate', 'nat', 'bat']
Natija: 3
[
['bat'],
['nat', 'tan']
['ate', 'eat', 'tea']
]

Commentariyada boshqalar bilan muhokama qiling, juda ham muhim.

Manba: 42.uz

@JavaScriptQuiiz
๐Ÿ”ฅ12๐Ÿ‘5๐ŸŽ‰3๐Ÿคฏ2๐Ÿ‘1
Assalomu alaykum, o'qish/ish sababli kanal to'xtab qoldi.

Agar sizda kanal uchun qiziqarli masalalar bo'lsa shaxsiyga tashlanglar, albatta kanalga ketma-ketlikda qo'yib boraman.

Shaxsiy: @abduhamid0v
1๐Ÿ‘Œ13๐Ÿคฏ3
Admin qidirilmoqda!

Assalomu alaykum, ko'plab odamlar shaxsiyaga yozmoqda kanalni davom ettirish bo'yicha. O'zimni hozir sharoitim tog'ri kelmaganligi uchun kanalni yurg'uza olmayapman.

Agar shu kanalni davom ettirishga qiziqsangiz, qo'limdan shu kanalni yurg'uzish qo'limdan keladi desangiz, bemalol shaxsiyga yozishingiz mumkin. Doim active bo'lish talab qilinmaydi, qiziqarli, qiyin/oson/tushunarli masalalar tashlab turish kerak bo'ladi.
๐Ÿ”ฅ5โšก2๐Ÿ‘1๐ŸŽ‰1
const Details = {
Name: 'Ali',
Level: 25,
Age: 20
}
const JsonDetails = JSON.stringify(Details, ['Name', 'Age'])
console.log(JsonDetails);
๐Ÿ”ฅ5๐Ÿค”2๐Ÿ‘1๐Ÿคฏ1๐ŸŽ‰1
JavaScript || DSA
const Details = { Name: 'Ali', Level: 25, Age: 20 } const JsonDetails = JSON.stringify(Details, ['Name', 'Age']) console.log(JsonDetails);
5 minutda variantlarni tasheman. Ungacha ozilar comment qismda yozilarchi console da nima chiqadi โ“๐Ÿ‘‡

@JavaScriptQuiiz
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ”ฅ3โšก2๐Ÿ‘1๐Ÿ‘1๐Ÿ‘Œ1
console.log(Math.round(4.5)); // 5

console.log(Math.round(4.4)); // 4

console.log(Math.floor(4.9)); // 4

console.log(Math.floor(-4.1)); // -5

console.log(Math.ceil(4.1)); //5

console.log(Math.ceil(-4.9)); // -4

console.log(Math.trunc(4.9)); // 4

console.log(Math.trunc(-4.9)); // -4
๐Ÿ‘5๐Ÿ”ฅ3๐Ÿ‘2โšก1
JavaScript || DSA
console.log(Math.round(4.5)); // 5 console.log(Math.round(4.4)); // 4 console.log(Math.floor(4.9)); // 4 console.log(Math.floor(-4.1)); // -5 console.log(Math.ceil(4.1)); //5 console.log(Math.ceil(-4.9)); // -4 console.log(Math.trunc(4.9)); // 4 coโ€ฆ
๐Ÿ‘ฉโ€๐Ÿ’ป 
Math.round()

raqamni eng yaqin butun songa yaxlitlaydi. Agar kasr qismi >= 0,5 bo'lsa, raqam yaxlitlanadi. Aks holda, raqam pastga yaxlitlanadi.

Math.floor()

raqamni eng yaqin butun songacha yaxlitlaydi. Bu musbat sonlar uchun kasr qismini kesish kabi ishlaydi, lekin salbiy sonlar uchun u "pastga", ya'ni kichikroq raqamga yaxlitlanadi.

Math.ceil()

raqamni eng yaqin butun songacha yaxlitlaydi.

Math.trunc()

JavaScript funksiyasi sonning butun qismini qaytaradi. Ya'ni, u sonning kasr qismini tashlab yuboradi va faqat butun qismini qoldiradi. Natija har doim butun son bo'ladi.


@JavaScriptQuiiz
Please open Telegram to view this post
VIEW IN TELEGRAM
โšก3๐Ÿ”ฅ3๐Ÿ‘1๐Ÿคฏ1๐Ÿ‘Œ1
console.log([..."salom"]);


@JavaScriptQuiiz
๐Ÿ‘6
JavaScript || DSA
console.log([..."salom"]); @JavaScriptQuiiz
Natija qanday boladi โ‰๏ธ
Anonymous Quiz
34%
["salom"]
26%
Error
39%
["s", "a", "l", "o", "m"]
๐Ÿ‘5๐ŸŽ‰2๐Ÿ‘1
Arraydagi eng uzun ketma-ketlik.

Array berilgan, Siz ketma-ket elementlarni o'z ichiga olgan eng uzun ketma-ketlikning uzunligini topishingiz kerak.

Input: Arr =[100, 200, 1, 3, 2, 4]
output: 4
Tarif: Eng uzun ketma-ket ketma-ketlik 1, 2, 3 va 4.

Input: ARR = [3, 8, 5, 7, 6]
Output: 4
Tarif: Eng uzun ketma-ketlik 5, 6, 7, va 8.


Agar savol qiyinlik qilsa, internetdan izlab ko'rib javobini ko'rib, algorithmni qanday ishlashini tushunishga harakat qiling va shuni o'zingiz takroran ishlab ko'ring!!!

Leetcode dagi shu misol uchun shunga o'xshash link : click me

Commentariyada boshqalar bilan muhokama qiling, juda muhim!


@JavaScriptQuiiz
๐Ÿ‘4๐Ÿ”ฅ3โšก1๐Ÿคฏ1
๐Ÿ†• console da nima chiqadi 2 minutda pool qilib tasheman โ“๐Ÿค”
Please open Telegram to view this post
VIEW IN TELEGRAM