DinMuhammad
Paskal uchburchagining dastlabki n ta qatorini toping. 💡 Paskal uchburchagi har bir element o'zidan yuqoridagi 2 ta element yig'indisiga teng. Kiritish: 5 Natija: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]
def generate(n: int) -> list:
triangle = []
for i in range(n):
row = [1] * (i + 1)
for j in range(1, i):
row[j] = triangle[i-1][j-1] + triangle[i-1][j]
triangle.append(row)
return triangle
Berilgan belgilar ro'yxatini teskari tartibga keltiring.
Xotira murakkabligi O(1) bo'lsin.
Misol 1:
Kiritish: s = ["h","e","l","l","o"]
Natija: ["o","l","l","e","h"]
DinMuhammad
Berilgan belgilar ro'yxatini teskari tartibga keltiring. Xotira murakkabligi O(1) bo'lsin. Misol 1: Kiritish: s = ["h","e","l","l","o"] Natija: ["o","l","l","e","h"]
def reverseString(s: list) -> list:
return s[::-1]
DinMuhammad
https://dinmuhammad05.github.io/shaxsiy_sahifam/
html-ishimdan)
def letterCombinations(self, digits: str) -> List[str]:
if not digits:
return []
L = {
'2': ['a', 'b', 'c'],
'3': ['d', 'e', 'f'],
'4': ['g', 'h', 'i'],
'5': ['j', 'k', 'l'],
'6': ['m', 'n', 'o'],
'7': ['p', 'q', 'r', 's'],
'8': ['t', 'u', 'v'],
'9': ['w', 'x', 'y', 'z']
}
natija = ['']
for son in digits:
tmp = []
for a in natija:
for letter in L[son]:
tmp.append(a + letter)
natija = tmp
return natija
DinMuhammad
4. Ikki tartiblangan massivning medianasi
Ikki tartiblangan massiv nums1va nums2hajmi mva mos ravishda berilgan holda, ikkita tartiblangan massivning medianasinin qaytaring .
Umumiy ish vaqti murakkabligi bo'lishi kerak O(log (m+n)).
```Belgilangan 32 bitli butun son berilgan bo'lsa , raqamlari teskari bo'lgan holdax qaytaring . Agar teskari harakat qiymatning imzolangan 32 bitli tamsayı oralig'idan tashqariga chiqishiga sabab bo'lsa , uni qaytaring .xx[-231, 231 - 1]0```Atrof-muhit sizga 64 bitli butun sonlarni (imzolangan yoki imzolanmagan) saqlashga ruxsat bermaydi deb faraz qiling.1-misol:
Kirish: x = 123
Chiqish: 321
2-misol:
Kirish: x = -123
Chiqish: -321
3-misol:
Kirish: x = 120
Chiqish: 21
Cheklovlar:
-231 <= x <= 231 - 1
hozirda javascriptni o'rganyapman, ko'p vaqtim javascript , qanday rivojlanish va yaxshi odatlar shakllantirish haqida resurs axtarish bilan kunim o'tib ketyabti shu sababdan, o'rgangan narsalarimni sizlar bilan o'rtoqlashmoqchiman. Ilm o'rganib uni berkitib yashash bu haqiqiy baxil insonni xislatlaridandir zero bizni payg'ambarimiz(S>A>V) baxilikdan qaytarganlar.
Allohim ilm safarimizda ko'plab hamrohlar nasib etsin (amin), ilmmiy musobaqalar, marafonlar, yig'ilib birga olgan ilmlarimiz haqida fikr almashish nasib etsin
va albatta bu bilan birgalikda albatta leetcode-dan misollar ishlashni olib ketamiz, haftada bitta ikkita bo'lsa ham