JavaScript || DSA
324 subscribers
10 photos
1 file
67 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
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
Yigindi K ga teng bo'lgan eng uzun sub-array(ichidagi bolalaridan tashkil topgan array) toping va uning uzunligini qaytaring.

input: arr = [2,3,5] k=5
output: 2 : 2 va 3 larning yi'gindisi 5 ga teng , shunda bizda ikkita element k ga teng

Input: arr = [2,3,5,1,9] k = 10
output: 3 -> [2, 3, 5] yokie [1, 9] bizga eng uzuni kerak shuning uchun birinchisi javob bo'ladi.


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 o'xshash link : click me

Commentariyada boshqalar bilan muhokama qiling, juda muhim.

โญ๏ธ Uchun rahmat!!!

@JavaScriptQuiiz
๐Ÿ‘3๐Ÿ”ฅ1๐Ÿ‘1
Matritsa berilgan, shu matritsani spiral tartib bilan qaytaring.

Input: matrix=[
[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12],
[13, 14, 15, 16]
];
output: [1, 2, 3, 4, 8, 12, 16, 15, 14, 13, 9, 5, 6, 7, 11, 10]


Input: matrix=[
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
Output: [1, 2, 3, 6, 9, 8, 7, 4, 5]


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
๐Ÿ‘5๐Ÿ”ฅ1๐Ÿ‘1
Continuing channel stats.

Biz buni udaladik!


#telemetrio2024
๐Ÿ‘9๐Ÿ”ฅ4โšก1๐Ÿ‘1
Inna lillahi va inna ilayhi rojiun.

๐Ÿคฒ Shukrullo Turgunov (@vodiylik).

Oสปzbek IT olamida koสปp foydalari tekkan inson.

Duo qilib qoสปysangiz.
๐Ÿ˜ข10๐Ÿ”ฅ4๐Ÿ‘1
Bizda array berilgan, va u faqat 0, 1, 2, lardan tashkil topgan, shunday programma yozingki u shu berilgan arrayni sort() metodidan foydalanmagan holda tartiblasin, va [ kutiladi: bitta iteration-O(n) va constant space -O(1)]

input: arr = [2,0,2,1,1,0]
output: [0,0,1,1,2,2]

Input: arr = [2,0,1]
output: [0, 1, 2]


Leetcode dagi shu misol uchun muqobil link : click me

Savol qiyinlik qilsa, internetdan search qiling, algorithmni qanday ishlashini tushunishga harakat qiling va shuni o'zingiz takroran ishlab ko'ring!!!


Commentariyada boshqalar bilan muhokama qiling, juda muhim
.

@JavaScriptQuiiz
๐Ÿ‘5๐Ÿ”ฅ1
Assalomu alaykum hammaga, soat 20:00 da sizni JavaScriptga oid qiziqali/murakkab/oson viktorina savollari kutmoqda.

Tayyormisiz ?

@JavaScriptQuiiz
๐Ÿ‘6
function greet() {
return "Hello" || "Hi";
}

function greet2() {
return "Hello" && "Hi";
}

console.log(greet());
console.log(greet2());