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

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลข n ฟังก์ชันควรคืนผลรวมของจำนวนธรรมชาติทั้งหมดจาก 1 ถึง n รวม 1 และ n ด้วยตัวอย่างโค้ดด้านล่างนี้ { let res = 0; for(let i = 1; i <= num; i++){ res += i; } return res; }; console.log(summation(num));ผลลัพธ์ผลลัพธ์ในคอนโซลคือ595

  2. ตรวจสอบสตริงด้วยอ้างอิงอาร์เรย์คำใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับลำดับคำที่ถูกต้องและสตริง ฟังก์ชันควรทดสอบว่าสตริงประกอบด้วยคำจากอาร์เรย์อย่างน้อยหนึ่งคำInputconst arr = [love, coding, i]; const str = ilovecoding;Outputconst output = true;เพราะสตริงสามารถสร้างได้จากคำในอาร์เรย์ arrตัวอย่างโค้ดด้านล่างนี้ { let arrStr

  3. ตรวจสอบว่าตัวเลขเป็น Triangular Number ใน JavaScript

    Triangular NumberTriangular number คือจำนวนจุดที่สามารถเติมสามเหลี่ยมด้านเท่าได้เช่น 9 เป็น triangular number ที่ทำสามเหลี่ยมด้านเท่าด้านละ 4 หน่วยปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลขและคืนค่า true ถ้าเป็น triangular number มิฉะนั้น falseตัวอย่างโค้ดด้านล่างนี้ { let i = 4; if(num =

  4. แปลงไมล์ต่อแกลลอนเป็นกิโลเมตรต่อลิตรใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลขในหน่วย miles/gallon และคืนค่าเทียบเท่าใน km/litreตัวอย่างโค้ดด้านล่างนี้ { let LITRES_PER_GALLON = 4.54609188; let KILOMETERS_PER_MILE = 1.609344; const ratio = KILOMETERS_PER_MILE / LITRES_PER_GALLON; return Math.round(100 * mpg * ratio) / 1

  5. แปลงสตริงเป็น NATO Phonetic Alphabet ใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและแปลงเป็น NATO phonetic alphabet26 คำรหัสคือ: Alfa, Bravo, Charlie, Delta, Echo, Foxtrot, Golf, Hotel, India, Juliett, Kilo, Lima, Mike, November, Oscar, Papa, Quebec, Romeo, Sierra, Tango, Uniform, Victor, Whiskey, X-ray, Yankee, Zuluตัวอย่างโค้ดด้า

  6. หาทะเบียนรถจากเลขทะเบียนใน JavaScript

    ปัญหาระบบจดทะเบียนรถของเมือง N มอบหมายเลขสองประเภท:Customer ID - จำนวนธรรมชาติระหว่าง 0 ถึง 17558423 ให้กับผู้ซื้อรถตามลำดับ: ลูกค้าคนแรกได้ ID 0, คนที่สองได้ 1, คนที่สามได้ 2, ...Number Plate ID 1, ...เราต้องเขียนฟังก์ชัน JavaScript ที่รับ customerID และคำนวณ Number Plate ที่สอดคล้อง แล้วคืนเป็นสตร

  7. หาผลรวมตัวเลขทั้งหมดในช่วงที่กำหนดใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ที่ระบุช่วงฟังก์ชันควรหาและคืนผลรวมของจำนวนธรรมชาติทั้งหมดในช่วง รวมตัวเลขขอบเขตด้วยตัวอย่างโค้ดด้านล่างนี้ { let sum = 0; for(let i = l; i <= h; i++){ sum += i; } return sum; }; console.log(findSum(range));ผลลัพธ์ผลลัพธ์ในคอนโซลคือ2272

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

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงที่แทนประโยคฟังก์ชันควรกลับลำดับของคำในสตริงและคืนสตริงใหม่หมายถึงคำสุดท้ายจะกลายเป็นคำแรก คำรองสุดท้ายจะเป็นคำที่สอง และต่อไปตัวอย่างโค้ดด้านล่างนี้ { const strArr = str.split( ); strArr.reverse(); const reversedStr = strArr.join( ); return re

  9. สร้างลำดับตัวเลขธรรมชาติ n ตัวแรกเรียง Lexicographically ใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลข n และคืนอาร์เรย์ที่มีตัวเลขธรรมชาติ n ตัวแรกเงื่อนไขคือตัวเลขต้องเรียง lexicographically หมายถึงตัวเลขที่ขึ้นต้นด้วย 1 ต้องมาก่อนตัวที่ขึ้นต้นด้วย 2, 3, 4...ตัวอย่างโค้ดด้านล่างนี้= 9 ? 9 : num; for (let i = 1; i <= curr; i++) { res.push(i);

  10. สลับพิมพ์เล็ก-ใหญ่ของสตริงด้วยตัวเลข Binary ใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริง str และตัวเลข n ฟังก์ชันควรเปลี่ยนสตริงที่ให้มาโดยใช้ nแต่ละบิตใน n จะระบุว่าจะสลับ case สำหรับตัวอักษรแต่ละตัวใน s หรือไม่:ถ้าบิตเป็น 1 ให้สลับ case ถ้าเป็น 0 ให้คงเดิม เมื่อจบบิตสุดท้ายของ n ให้เริ่มที่บิตแรกใหม่สุดท้ายควรคืนสตริงใหม่ที่ได้ตัวอย่างโ

  11. หาวันที่เป็นวันที่ n ของปีในปีอธิกสุรทินและไม่ใช่ในปีอธิกสุรทินใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลขเป็นอาร์กิวเมนต์แรก และ boolean เป็นอาร์กิวเมนต์ที่สองBoolean ระบุปีอธิกสุรทิน (ถ้าเป็น true) ตามข้อมูลนี้ ฟังก์ชันควรคืนวันที่ที่จะตรงกับวันที่ n ของปีตัวอย่างโค้ดด้านล่างนี้ 366){ return undefined; } const months = [Jan, Feb, Mar, Apr, May,

  12. สะสมค่าโดยใช้ Callback และค่าเริ่มต้นใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ ฟังก์ชัน callback และค่าเริ่มต้นฟังก์ชันควรสะสมค่าในการวนลูปอาร์เรย์และคืนค่าสุดท้าย เช่นเดียวกับ Array.prototype.reduce()ตัวอย่างโค้ดด้านล่างนี้ a + b; Array.prototype.customReduce = function(callback, initial){ if(!initial){ initial = this[

  13. ความต่างดัชนีของ Tuple ใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็ม arr เป็นอาร์กิวเมนต์เดียวสมมติว่ามีดัชนีสองค่า i และ j ในอาร์เรย์ที่ทำให้:i < j, และarr[i] <= arr[j]จากคู่ดัชนี (i, j) ทั้งหมดที่เป็นไปได้ ฟังก์ชันควรคืนความต่าง j - i ที่มากที่สุดตัวอย่างเช่น หากอินพุตคือconst arr = [6, 0, 8, 2, 1, 5];

  14. จัดเรียงสมาชิกอาร์เรย์ใหม่ใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลข arr เป็นอาร์กิวเมนต์เดียวอาร์เรย์ arr จะมีความยาวเป็นเลขคู่เสมอฟังก์ชันควรคืนค่า true ก็ต่อเมื่อสามารถจัดเรียงใหม่ได้ ที่ทำให้ arr[2 * i + 1] = 2 * arr[2 * i] สำหรับทุก 0 <= i < length(arr) / 2ตัวอย่างเช่น หากอินพุตคือconst arr = [4, -2, 2

  15. ตรวจสอบลำดับ Push Pop ใน JavaScript

    ปัญหาฟังก์ชัน JavaScript ที่รับอาร์เรย์สองอัน pushed และ popped เป็นอาร์กิวเมนต์แรกและสอง ทั้งสองอาร์เรย์รับประกันว่ามีสมาชิกไม่ซ้ำกันฟังก์ชันควรคืนค่า true ก็ต่อเมื่อลำดับนี้อาจเป็นผลลัพธ์ของลำดับการ push และ pop บน stack ว่างเริ่มต้น มิฉะนั้น falseตัวอย่างเช่น หากอินพุตคือconst pushed = [1, 2, 3,

  16. ทำให้อาร์เรย์มีค่าไม่ซ้ำกันใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลข arr เป็นอาร์กิวเมนต์เดียวการเคลื่อนที่ (move) ประกอบด้วยการเลือก arr[i] ใดๆ แล้วเพิ่มค่าขึ้น 1 ฟังก์ชันควรคืนจำนวนการเคลื่อนที่น้อยที่สุดเพื่อทำให้ทุกค่าในอาร์เรย์ arr ไม่ซ้ำกันตัวอย่างเช่น หากอินพุตคือconst arr = [12, 15, 7, 15];ผลลัพธ์คว

  17. ตรวจสอบอาร์เรย์ที่มีจุดสูงสุดตรงกลางใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลข arr เป็นอาร์กิวเมนต์เดียวฟังก์ชันควรตรวจสอบว่าอาร์เรย์อินพุตเป็น centrally peaked array หรือไม่ ถ้าใช่คืน true มิฉะนั้น falseเงื่อนไขในการเป็น centrally peaked array คือ:= 3มี i อยู่ที่ 0 < i < arr.length - 1 ที่ทำให้:arr[0] < arr[1] < ...

  18. หาลำดับที่ n ของลำดับเลข Lucas ใน JavaScript

    เลข Lucas (Lucas Numbers)เลข Lucas คือตัวเลขในลำดับที่นิยามดังนี้:L(0) = 2 L(1) = 1 L(n) = L(n-1) + L(n-2)ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลข n และคืนเลข Lucas ลำดับที่ nตัวอย่างโค้ดด้านล่างนี้ { if (num === 0) return 2; if (num === 1) return 1; return lucas(num - 1) + lu

  19. แปลงเป็น Hex และรวมส่วนตัวเลขใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริง ฟังก์ชันควรแปลงทุกตัวอักษรของสตริงเป็นค่า hex ของรหัส ascii แล้วผลลัพธ์ควรเป็นผลรวมของตัวเลขในสตริง hex โดยไม่นับตัวอักษรใน hexตัวอย่างโค้ดด้านล่างนี้ a + b, 0); }; console.log(toHexAndSum(str));ผลลัพธ์ผลลัพธ์ในคอนโซลคือ91

  20. ตรวจสอบเลข Doubleton ใน JavaScript

    เลข Doubleton (Doubleton Number)เราจะเรียกจำนวนธรรมชาติว่า doubleton number ถ้ามันมีตัวอักษรที่แตกต่างกันเพียงสองตัว ตัวอย่างเช่น 23, 35, 100, 12121 เป็น doubleton numbers ส่วน 123 และ 9980 ไม่ใช่ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลขและคืนค่า true ถ้าเป็น doubleton number มิฉะนั้น falseต

Total 5941 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:24/298  20-คอมพิวเตอร์/Page Goto:1 18 19 20 21 22 23 24 25 26 27 28 29 30