JavaScript || DSA
323 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
Comment yoqildi talab/takliflar sababli.
Masala darajasi: Easy

O'zgaruvchiga berilgan qiymatni rim raqamiga o'giring.

I             1
V 5
X 10
L 50
C 100
D 500
M 1000


Example: 1
const num = 10
Output: X

Example 2
const numTwo = 50
Output: L

@JavaScriptQuiiz
👍3
Masalani qaysi yo'l bilan ishlaganizni commentga'ham yozsangiz bo'ladi albatta
console'ga nima chiqadi

@JavaScriptQuiiz
console.log()'ga nima chiqadi
Anonymous Quiz
9%
HTML
23%
CSS
57%
JavaScript
11%
React
👍2
Masala darajasi: Easy

Agar o'zgaruvchiga berilgan qiymatni(String) bosh harfi katta harfdan iborat bo'lsa true qaytaring aks holda false

Example 1
Input: word = 'Usa'
Output: true

Example 2
Input: word = 'good'
Output: false

@JavaScriptQuiiz
👍2
JavaScript || DSA pinned «Masalani qaysi yo'l bilan ishlaganizni commentga'ham yozsangiz bo'ladi albatta»
Masala darajasi: Medium

Sizga Qizil, Oq yoki Ko‘k rangga bo‘yalgan n ta Array berilgan bo‘lsa, ularga o'xshagan bir xil rangdagi Arraylarga qo‘shni bo‘lishi uchun code yozing.(Exampleda tushunib olasiz)

Biz mos ravishda qizil, oq va ko'k ranglarni ifodalash uchun 0, 1 va 2 butun sonlaridan foydalanamiz.

Bu muammoni sort
arrayidan foydalanmasdan qilishiningiz lozim.

Example 1:
- Input: nums = [2,0,2,1,1,0]
- Output: [0,0,1,1,2,2]

Example 2:
- Input: nums = [2,0,1]
- Output: [0,1,2]

Example 3:
- Inputs: colors = ['red','blue','red','yellow','blue','yellow']
- Output: ['blue','blue','red','red','yellow','yellow']

@JavaScriptQuiiz
Masalar berilishi sizlarga tushunari bo'lmoqdami ?
Anonymous Poll
62%
Ha
3%
Yo'q
18%
Unchalik emas
18%
Bilimim biroz kamligi sababli tushunish qiyin bo'lmoqda
console.log(true + 10)
javob nima chiqadi ?
Anonymous Quiz
12%
10
18%
true10
50%
11
20%
undefined
🔥1
Masala darajasi: Easy

Sizga 2 ta Array berilgan(arr, arrOne) ularni qo'shib o'sish ketma-ketligida console.log()'ga chiqaring.


Example 1:

-Input: arr = [1, 10, 12], arrOne = [3, 10, 123, 12]
-Output: [1, 3, 10, 10, 12, 12, 123]

@JavaScriptQuiiz
Masala darajasi: Easy

Sizga berilgan Stringni, qiymatlarini bir-biriga ko'paytiring.(Example'da tushunib olasiz)

Example 1:
-Input: str = '23'
-Output: 6, sababi 2 * 3 = 6

Example 2:
-Input: str = '15'
-Output: 5, sababi 1 * 5 = 5

@JavaScriptQuiiz
Masala darajasi: Easy

Berilgan Stringni harflar orasidagi masofani olib, javobini camelCase ko'rinishida chiqaring
.

Example 1:

-Input: 'JavaScript Quiiz'
-Output: 'JavaScriptQuiiz'

Example 2:

-Input: 'JavaScript quiiz'
-Output: 'JavaScriptQuiiz'

@JavaScriptQuiiz
👍1🔥1
Masala darajasi: Easy

O'zgaruvchiga berilgan Number o'sish ketma-ketligida yozilgan bo'lsa true aks holda false qaytaring.


Example 1:
-Input: 12345
-Output: true

Example 2:

-Input: 13245
-Output: false

@JavaScriptQuiiz
🔥2
Assalomu Alaykum barchaga, kimda shu kanalga tashlash uchun yaxshi misollar bo'lsa shaxsiyga(@abduhamid0v) tashlab qo'ying, albatta tashlagan misollaringizni shu kanalga joylashtiraman. Sababi o'rganishim kerak bo'lgan narsalar ko'p kanalga masala tashlash uchun vaqtim bo'lmayabdi.
Masala darajasi: Easy

Sizga berilgan arrayni manfiy son qilib qaytaring.


Exampe 1:

-Input: [1, 2, 3, 4]
-Output: -1, -2, -3, -4

@JavaScriptQuiiz
Masala darajasi: Medium

Title: Remove duplicates:

Bizda array berilgan va elementlari destinct emas, bizdan so'raladi arrayni barcha elementlarini unique qilib qaytarish, space complexity O(1) dan oshirmaslik so'raladi.(Masala kanalizmiz a'zosidan berildi.) Input lar mixed orderda emas


Example 1:
-Input:[1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 6, 6, 6, 7, 7]
-Output:[1,2,3,4,5,6,7]

@JavaScriptQuiiz
#1 Kun
1-savol - Selection sort
2-savol - Bubble sort
3-savol - Insertion sort

#2 Kun
4-savol - Sondagi raqamlar soni
5-savol - Sonni teskarilang
6-savol - palindrom son

#3 kun
7-savol - Armstrong son
8-savol - Sonning bo'luvchilari
9-savol - tub son

#4 kun
Recursion - recursion
10-savol - N natural sonlarni yig'indisi

#5 kun
11-savol - N factorial
12-savol - Arrayni reverse qiling
13-savol - fibbonachi sonlar

#6 kun
14-savol - Merge sort
15-savol - Quick sort
15-savol - Ikkinchi eng katta va eng kichik elementlar
#7 Kun
16-savol - saralangan arrayni 1 tadan ko'p elementlardan tozalang
17-savol - chapga k marta aylantiring.

#8 kun
18-savol - Nollarni orqaga suring
19-savol - union array
20-savol - tushib qolgan elementni toping

#9 kun
21-savol - ketma-ket kelgan eng uzun 1 lar
22-savol - yolg'iz element
23-savol - Yigindi K ga teng bo'lgan eng uzun sub-array(musbat sonlar)

#10 kun
24-savol - yig'indisi k ga teng bo'lgan eng uzun sub-array(musbat va mafiy sonlar)
25-savol - ikki son yig'indisi
26-savol - 0, 1 va 2 larni tartiblang

#11 kun
27-savol - N/2 dan ko'proq uchragan element
28-savol - Kadane algoritmi : Yigindisi Eng katta bo'lgan sub-array
29-savol - Aksiyalarni sotib olish va sotish

#12 kun
30-savol - Ishoralarni tartiblang
31-savol - Keyingi leksikografik jihatdan kattaroq almashtirishni toping
32-savol - Arraydagi yetakchilar

#13 kun
33-savol - Arraydagi eng uzun ketma-ketlik
34-savol - Matritsani nollashtiring

#14 kun
35-savol - Matritsani 90 gradusga aylantiring

#15 kun
36-savol - Matritsada spiral shaklda yuring

#16 kun
37-savol - Yig'indisi k ga teng bo'lag sub arraylar yig'indisini toping.
38-savol - Pascal uchburchagini yaratish

#17 kun
39-savol - Ko'p sonlar(>N/3 times)

#18 kun
40-savol - 3Sum
41-savol - Anogram

@JavaScriptQuiiz
06.01.2025
42-savol - Poll js oid savollar to'plami

07.01.2025
43-savol - Musbat sonlar bilan ishlash

09.01.2025
44-savol - Shaxmat
DSA o'rganish haqida

@JavaScriptQuiiz
🔥6👍1