Frontend
80 subscribers
199 photos
64 videos
20 files
176 links
Download Telegram
Frontend
#Misol-1️⃣2️⃣ Berilgan string orasidagi unli harflar sonini aniqlovchi dastur tuzing? ❇️❇️Yechimlarni kutib qolamiz 👉@js_problems👈
#Solution 12

function countVowel (s) {
let vowels = "euioa";
let count = 0;
for (let i = 0; i < s.length; i++) {
if (vowels.includes(s[i])) {
count++;
}
}
return count;
}
👍21
Frontend
#Misol 1⃣7⃣ ✳️Massiv berilgan va bu massiv ichida harflar alifbo tartibida ketma ketlikda joylashtirilgan ketma ketlikda tushub qolgan harfni topadigan funksiya tuzing Namuna F(['a','b','c','d','f']) =>e F(['p','q','r','s','u'])=>t
#solution 17

1-usul
function findMissingLetter(array)
{
var i=array[0].charCodeAt();
array.map(x=> x.charCodeAt()==i?i++:i);
return String.fromCharCode(i);
}

2-usul
function findMissingLetter(array) {
let newArr = array.join("");
let alifbo = "abcdefghijklmnopqrstuvwxyz";
if (newArr == newArr.toLowerCase()) {
alifbo = alifbo.toLowerCase();
}
else {
alifbo = alifbo.toUpperCase();

}

let b = newArr[0];
let o = newArr[newArr.length - 1];
let newAlifbo = alifbo.substring(alifbo.indexOf(b), alifbo.indexOf(o) + 1);
for (let i = 0; i < newAlifbo.length; i++) {
if (newAlifbo[i] != newArr[i]) return newAlifbo[i];
}
}

console.log(findMissingLetter(["O", "Q", "R", "S"]));
Frontend
#Misol 18 Bu masalaga kóp duch kelgan bólishingiz mumkin lekin hech qayerdan yechimini topmasadan ishlab kórinchi!! Ixtiyoriy n gacha bólgan tup sonlarni va ularning yigindisini chiqaradigan funksiya tuzing? Namuna: TubSum(10) 2 3 5 7,sum= 17 Yechimingizni…
#Solution 18

sizlardan uzur so'rayman biz tomonda enternet yomon😔 shu sababli o'z vaqtida yechimni tashlay olmadim

function TubSum(n) {
let s=0
for(let i =2; i<=n; i++){
let k = 0;
for(let j = 1; j<=i;j++){
if(i%j==0){
k++
}
}
if(k<=2){
console.log(i);
s=s+i
}
}
console.log(s);
}

2-usul While orqali Kanalimiz Azosi tomonidan yuborilgan yechim

Jahongir A Kurs, [03.05.2022 10:14]
FunctionTabsum (n){
var i=2,j=2,s=0;
let bayroq=True;
while (j<=n)
{
while (i<=j)
{
if(j%i===0)
{
bayroq=False;
break;
}
i+=1;
}
if(bayroq)
{
s=s+j;
}
j+=1;
i=2;
}
return s;
}

Elatma Misolni Yodlab olmang Qanday yechilgani tushining
👍3
Frontend
#Misol 19 N natural songacha Bo'lgan Murakkab sonlarni chiqaruvchi funksiya tuzing ✳️O'z yechimingizni biz bilan ulashing✳️ 👉@js_problems👈
#Solution 19

function MurakkabSonlar(n){

for(let i = 1; i<n;i++){
let s = 0
for(let j = 1; j<i; j++){
if(i%j==0){
s = s +j
}
}
if(s==i){
console.log(i);
}
}
}
MurakkabSonlar(1000)
2
#Reaxt.js #solution 3

JSX- javascript DOM CreateElement ning sintaktik sugari. js ichida html,html ichida js yozish imkonini beradi.

@js_problems
✳️#Solution 21✳️

function tubKopaytuvchi(n){
let m=""
for(let i=2;i<=n; i++){
let string =''
let k = 0
while(n%i==0){
n=n/i
k +=1
}
if(k!=0 && string ==""){
string +=(${i}${k==1 ? '':**${k}})
}
m += string
}
return m
}

ixtiyoriy sonni tub ko'paytuvchilar ko'rinishida tasvirlovchi funksiya😍
👉@js_problems👈
🔥1
#React.js #Solution 5

Key
Javascriptdagi map bilan reactdagi mapning asosiy farqi Reacda map bilan birga key ham ishlatilishidir.
Agar biz react proektimizda mapdan foydalansagu unda keydan foydalanmasak bizning kodimiz ishlaydi lekin consolda bizga xatolik chiqaradi hop bu xatolikni keyni bermasdan ham yashirib qo'ysak bo'ladi .Demak bizni proktimiz ishlayabdi consoldagi hatolikni key siz ham yashira oldik yana bizga nimaga kerak key deyabsizmi? Ozgina shoshmaymiz.key bizga proektimizni tezroq ishlashi uchun judda katta yordam beradi.Key bizga edit va delete qilgan vaqtimizda aynan qaysi malumotni o'zgartirayotganimizni bib vaqat o'sha shoyni o'zgartirib qolgan malumotlarni render bo'lishidan saqlaydi .Agar biz key bermasdan ketsak barcha malumotlarimiz render bo'lishi uchun qo'shimcha vaqt ketadi bu esa tezlikka tasir qiladi. Demak Key aynan qaysi joyda o'zgarish bo'layotganini bilish va o'sha yerni o'zinigina yangilash va boshqa malumotlarni render bo'lishini oldini olish uchun yordam .

Eslatma
1. Key har doim unical bo'lishi kerak
2. Key uchun index berish bu juda katta xato, bunday qilmang


👉@js_problems👈
👍2
Frontend
✳️#Misol22✳️ Ixtiyoriy n gacha ketma-ket kelgan sonlar ichida 2ta soning ko'paytmasi n gacha bo'lgan sonlar yigindisi ga teng bo'la( 2 sonni yigindiga qo'shmang) shu sonlar juftligini chiqaring agar unday sonlar bo'lmasa bo'sh massiv qaytaring? Misol n…
✳️ #Solution 22 ✳️

function removeNb (n) {
let sum =0;
for(let i = 1; i <= n;i++){
sum = sum+i
}

for(let i = 1; i<=n;i++){
for(let j=i; j<n;j++){
if(i*j ==(sum-(i+j))){
return [ [i,j],[j,i] ]
}
}
}
return []

}

Sizda optimal va chiroyli yechim bormi biz bilan ulashing

👉@js_problems👈
👍3