Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript
JavaScript
  1. ผลคูณของตัวเลขในอาร์เรย์ซ้อนใน JavaScript

    เราต้องเขียนฟังก์ชันที่รับอาร์เรย์ซ้อนของตัวเลขและค่า falsy (รวม 0) และสตริง ฟังก์ชันควรคืนค่าผลคูณของค่าตัวเลขที่มีอยู่ในอาร์เรย์ซ้อน หากมี 0 ให้ข้ามไปตัวอย่างโค้ดสำหรับนี้: { let prod = 1; for(let i = 0; i < arr.length; i++){ if(Array.isArray(arr[i])){ prod *= recursiveMultiplication(arr[i]); }els

  2. หาองค์ประกอบที่มีความถี่อันดับสองในอาร์เรย์ JavaScript

    เราต้องเขียนฟังก์ชันที่รับสตริงและคืนค่าตัวอักษรจากสตริงที่ปรากฏเป็นอันดับสองจากความถี่มากที่สุดตัวอย่างโค้ดสำหรับนี้: { return b[1] - a[1]; })[1][0]; }; console.log(secondMostFrequent(arr));ผลลัพธ์ผลลัพธ์ในคอนโซล:2

  3. แบ่งสตริงเป็นส่วนๆ ใน JavaScript

    เราต้องเขียนฟังก์ชันที่รับสตริงและตัวเลข n (โดยที่ n หารความยาวสตริงลงตัว) และคืนค่าอาร์เรย์ของสตริงความยาว n ที่มี n ส่วนเท่ากันของสตริงตัวอย่างโค้ดสำหรับนี้: { let { res, currInd } = acc; if(!res[currInd] || res[currInd].length < len){ res[currInd] = (res[currInd] || ) + val; }else{ res[++currInd]

  4. ความเท่ากันขององค์ประกอบที่สอดคล้องกันใน JavaScript

    เราต้องเขียนฟังก์ชันที่รับสองอาร์เรย์ค่าคงที่ ฟังก์ชันควรตรวจสอบองค์ประกอบที่สอดคล้องกันของอาร์เรย์ ฟังก์ชันควรคืนค่า true หากองค์ประกอบที่สอดคล้องกันทั้งหมดเท่ากัน มิฉะนั้น falseตัวอย่างโค้ดสำหรับนี้: { if(first.length !== second.length){ return false; }; for(let i = 0; i < first.length; i++){ if(f

  5. ยกเว้นค่าต่ำสุดและสูงสุดออกจากการคำนวณค่าเฉลี่ยใน JavaScript

    เราต้องเขียนฟังก์ชันที่รับอาร์เรย์ตัวเลข แล้วคืนค่าค่าเฉลี่ยขององค์ประกอบยกเว้นตัวเลขที่น้อยที่สุดและมากที่สุดตัวอย่างโค้ดสำหรับนี้: max){ max = val; }; if(val < min){ min = val; }; return { min, max, sum }; }, { min: Infinity, max: -Infinity, sum: 0 }); const { max, min, sum } = creds; return (sum

  6. หาผลรวมของทุก nth องค์ประกอบของอาร์เรย์ใน JavaScript

    เราต้องเขียนฟังก์ชันที่รับอาร์เรย์ตัวเลขและคืนค่าผลรวมสะสมของทุกตัวเลขที่อยู่ในดัชนีที่เป็นจำนวนคูณของ n จากอาร์เรย์ตัวอย่างโค้ดสำหรับนี้: { let sum = 0; for(let i = 0; i < arr.length; i++){ if(i % num !== 0){ continue; }; sum += arr[i]; }; return sum; }; console.log(nthSum(arr, num));ผลลัพธ์ผลลัพธ์

  7. ตรวจสอบจำนวนกำลังสองสมบูรณ์ใน JavaScript

    เราต้องเขียนฟังก์ชันที่รับตัวเลขและคืนค่า boolean ว่าเป็นจำนวนกำลังสองสมบูรณ์หรือไม่ตัวอย่างจำนวนกำลังสองสมบูรณ์:144, 196, 121, 81, 484ตัวอย่างโค้ดสำหรับนี้: { let ind = 1; while(ind * ind <= num){ if(ind * ind !== num){ ind++; continue; }; return true; }; return false; }; console.log(isPerfectSquar

  8. การต่อสตริงอัจฉริยะใน JavaScript

    เราต้องเขียนฟังก์ชันที่รับสองสตริงและต่อสตริงที่สองเข้ากับสตริงแรก หากตัวอักษรสุดท้ายของสตริงแรกและตัวอักษรแรกของสตริงที่สองเหมือนกัน ให้ละเว้นตัวอักษรหนึ่งตัวตัวอย่างโค้ดสำหรับนี้: { const { length: l1 } = str1; const { length: l2 } = str2; if(str1[l1 - 1] !== str2[0]){ return str1 + str2; }; const

  9. ลบตัวอักษรแรก k ตัวจากสตริงใน JavaScript

    เราต้องเขียนฟังก์ชันที่รับสตริงและตัวเลข k และคืนค่าสตริงใหม่ที่ลบตัวอักษรแรก k ตัวออกจากสตริงตัวอย่าง: หากสตริงต้นฉบับคือ:const str = this is a stringและ n = 4 ผลลัพธ์ควรเป็น:const output = is a stringตัวอย่างโค้ดสำหรับนี้: length){ return str; }; const newStr = str.substr(num, length - num); retu

  10. จำนวนเฉพาะในช่วงใน JavaScript

    เราต้องเขียนฟังก์ชันที่รับสองตัวเลข a และ b และคืนค่าจำนวนเฉพาะระหว่าง a และ b (รวม a และ b หากเป็นจำนวนเฉพาะ)ตัวอย่าง: หาก a = 21, b = 38 จำนวนเฉพาะระหว่างคือ 23, 29, 31, 37 จำนวน 4 ตัว ฟังก์ชันควรคืนค่า 4ตัวอย่างโค้ดสำหรับนี้: { let count = 2; while(count { let count = 0; for(let i = Math.min(a,

  11. รวมค่าซ้ำในอาร์เรย์ใน JavaScript

    เราต้องเขียนฟังก์ชันที่รับอาร์เรย์ตัวเลขที่มีรายการซ้ำ และรวมค่าซ้ำทั้งหมดเป็นดัชนีเดียวตัวอย่างโค้ดสำหรับนี้: el[0] * el[1]); }; console.log(sumDuplicate(input));ผลลัพธ์ผลลัพธ์ในคอนโซล:[ 2, 9, 10, 7, 4 ]

  12. ผลรวมหลักของตัวเลขลบใน JavaScript

    เราต้องเขียนฟังก์ชันที่รับจำนวนเต็มลบและคืนค่าผลรวมของหลักของมันตัวอย่าง: หากตัวเลขคือ:-5456ผลลัพธ์ผลลัพธ์ควรเป็น:5+4+5+6 = 20ตัวอย่างโค้ดสำหรับนี้: { if(ind === 0){ return acc; } if(ind === 1){ acc -= +val; return acc; }; acc += +val; return acc; }, 0); }; console.log(sumNum(num));ผลลัพธ์ผลลัพธ์ในค

  13. ละเว้นค่า false ขณะสร้างสตริงใน JavaScript

    เรามีอาร์เรย์ที่มีค่าสตริงและค่า false บ้างเราต้องเขียนฟังก์ชันที่รับอาร์เรย์นี้และคืนค่าสตริงที่สร้างจากการรวมค่าของอาร์เรย์และละเว้นค่า falseตัวอย่างโค้ดสำหรับนี้: { return acc + (val || ); }, ); return sentence; }; console.log(joinArray(arr));ผลลัพธ์ผลลัพธ์ในคอนโซล:Hereisanexampleofasentence

  14. ลบทุกคู่สตริงที่เริ่มต้นด้วยตัวอักษรเดียวกันใน JavaScript

    เราต้องเขียนฟังก์ชันที่รับอาร์เรย์สตริงและลบทุกคู่ที่เริ่มต้นด้วยตัวอักษรเดียวกันตัวอย่าง: หากอาร์เรย์จริงคือ:const arr = [Apple, Jack , Army, Car, Jason];เราต้องลบและเก็บเพียงสตริงเดียวต่อตัวอักษรที่ไม่ซ้ำกัน ดังนั้นหนึ่งในสองสตริงที่ขึ้นต้นด้วย A ควรถูกลบ และ J เหมือนกันตัวอย่างโค้ดสำหรับนี้: { if

  15. หาตัวเลขทองคำสองตัวใน JavaScript

    เราต้องเขียนฟังก์ชันที่รับสองตัวเลข m และ n และคืนค่าสองตัวเลขที่ผลรวมเป็น n และผลคูณเป็น m หากไม่มีคู่ไหน ให้คืนค่า falseตัวอย่างโค้ดสำหรับนี้: { for(let i = 0; i < (sum / 2); i++){ if(i * (sum-i) !== prod){ continue; }; return [i, (sum-i)]; }; return false; }; console.log(goldenNumbers(24, 144));

  16. สลับคำติดกันของสตริงใน JavaScript

    เราต้องเขียนฟังก์ชันที่รับสตริงและสลับคำติดกันของสตринั้นกันและกันจนจบสตริงตัวอย่างโค้ดสำหรับนี้: { if(ind % 2 === 1){ return acc; } acc += ((arr[ind+1] || ) + + val + ); return acc; }, ); }; console.log(replaceWords(str));ผลลัพธ์ผลลัพธ์ในคอนโซล:is This sample a only string

  17. เปลี่ยนเครื่องหมายบวก/ลบของตัวเลขในรายการใน JavaScript

    เราต้องเขียนฟังก์ชันที่รับอาร์เรย์ตัวเลขบวกและลบ และเปลี่ยนตัวเลขบวกเป็นลบ ตัวเลขลบเป็นบวก ในที่เดียว (in place)ตัวอย่างโค้ดสำหรับนี้: { arr[ind] *= -1; }); }; changeSign(arr); console.log(arr);ผลลัพธ์ผลลัพธ์ในคอนโซล:[ -12, -5, -3, 1, -54, 43, 2, -34, 1, -4, 4 ]

  18. ประเภทตัวเลขพิเศษ (Pronic) ใน JavaScript

    เราต้องเขียนฟังก์ชันที่รับตัวเลขและคืนค่า true หากเป็น Pronic number มิฉะนั้น falsePronic number คือจำนวนที่เป็นผลคูณของสองจำนวนเต็มติดต่อกัน คือรูปแบบ n(n + 1)ตัวอย่างโค้ดสำหรับนี้: { let nearestSqrt = Math.floor(Math.sqrt(num)) - 1; while(nearestSqrt * (nearestSqrt + 1) <= num){ if(nearestSqrt * (

  19. หาค่าที่แตกต่างในสองอาร์เรย์ตัวเลขใน JavaScript

    เราต้องเขียนฟังก์ชันที่รับอาร์เรย์ตัวเลขและคืนค่าองค์ประกอบจากอาร์เรย์ที่ไม่ใช่ของร่วมของทั้งสองตัวอย่าง: หากสองอาร์เรย์คือ:const arr1 = [2, 4, 2, 4, 6, 4, 3]; const arr2 = [4, 2, 5, 12, 4, 1, 3, 34];ผลลัพธ์ผลลัพธ์ควรเป็น:const output = [ 6, 5, 12, 1, 34 ]ตัวอย่างโค้ดสำหรับนี้: { const res = []; for

  20. จำนวนครั้งที่สตริงปรากฏในอีกสตริงหนึ่งใน JavaScript

    เราต้องเขียนฟังก์ชันที่รับสองสตริงและคืนค่าจำนวนครั้งที่ str1 ปรากฏใน str2ตัวอย่างโค้ดสำหรับนี้: { count++; }); return count; }; console.log(countAppearances(main, sub));ผลลัพธ์ผลลัพธ์ในคอนโซล:4

Total 5941 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:77/298  20-คอมพิวเตอร์/Page Goto:1 71 72 73 74 75 76 77 78 79 80 81 82 83