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

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับช่วงอาร์เรย์สองตัวเลข ฟังก์ชันควรหาผลรวมของกำลังสามของตัวเลขทั้งหมดที่อยู่ในช่วงที่กำหนด ตัวอย่าง โค้ดตัวอย่างด้านล่าง: num * num * num; let sum = 0; for (let i = l; i <= h; i++) { sum += findCube(i); } return sum; }; console.log(sumCubes(ran

  2. การใช้งานฟังก์ชันแบบกำหนดเองคล้าย Array.prototype.filter() ใน JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่อยู่บนโปรโตไทพ์ออบเจกต์ของคลาส Array ฟังก์ชันควรรับฟังก์ชัน callback เป็นอาร์กิวเมนต์เดียว ฟังก์ชัน callback นี้ควรถูกเรียกสำหรับแต่ละสมาชิกของอาร์เรย์ และ callback ควรรับสองอาร์กิวเมนต์ คือสมาชิกที่ตรงกันและดัชนีของมัน ถ้า callback คืนค่า true เราควรรวมสมาชิ

  3. การหาสองตัวเลขจากผลรวมและ HCF ใน JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลขสองตัว ตัวแรกแทนผลรวมของสองตัวเลข ตัวที่สองแทน HCF (GCD หรือ Greatest Common Divisor) ของพวกเขา ฟังก์ชันควรหาและคืนค่าสองตัวเลขนั้น ตัวอย่าง โค้ดตัวอย่างด้านล่าง: { const res = []; if (sum % gcd !== 0) { return -1; } else { res.push(g

  4. การคืนอาร์เรย์ที่มี n เลขคู่สุดท้ายจากอาร์เรย์อินพุตใน JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ตัวเลขเป็นอาร์กิวเมนต์แรก และตัวเลขเป็นอาร์กิวเมนต์ที่สอง ฟังก์ชันควรเลือกและคืนค่าอาร์เรย์ของ n เลขคู่สุดท้ายที่มีอยู่ในอาร์เรย์อินพุต ตัวอย่าง โค้ดตัวอย่างด้านล่าง: = 0; index -= 1) { if (res.length === num) { break; } const nu

  5. การหาตัวอักษรที่ซ้ำติดกันมากที่สุดในสตริงและความยาวใน JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริง ฟังก์ชันควรคืนค่าอาร์เรย์ 2 สมาชิก สมาชิกแรกคือตัวอักษรที่มีการปรากฏติดต่อกันมากที่สุดในสตริง สมาชิกที่สองคือจำนวนครั้งที่ปรากฏ ตัวอย่าง โค้ดตัวอย่างด้านล่าง: { let res = ; let count = 1; let arr = []; for (let i = 0; i v < count)) {

  6. การสร้างอาร์เรย์ n จำนวนคูณแรกของตัวเลขอินพุตใน JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลขสองตัว คือ m และ n ฟังก์ชันควรสร้างและคืนค่าอาร์เรย์ของ n จำนวนคูณตามธรรมชาติแรกของ m ตัวอย่าง โค้ดตัวอย่างด้านล่าง: { const res = []; for (let i = 1; i <= n; i++) { const multiple = m * i; res.push(multiple); } return res; }; conso

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

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับช่วงสองจำนวนเต็มเป็นอาร์กิวเมนต์แรก และตัวเลขเป็นอาร์กิวเมนต์ที่สอง ฟังก์ชันควรหาตัวเลขทั้งหมดที่หารด้วยตัวเลขอินพุตลงตัวในช่วงที่กำหนดและคืนค่าจำนวนของพวกเขา ตัวอย่าง โค้ดตัวอย่างด้านล่าง: { let count = 0; for (let i = l; i <= h; i++) { if (i %

  8. การแยกสตริงเป็นชิ้นขนาดกำหนดและลบช่องว่างใน JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงประโยคที่อาจมีช่องว่างเป็นอาร์กิวเมนต์แรก และตัวเลขเป็นอาร์กิวเมนต์ที่สอง ฟังก์ชันควรก่อนลบช่องว่างทั้งหมดจากสตริง แล้วแยกสตริงเป็นชิ้นๆ (chunks) จำนวนที่ระบุโดยอาร์กิวเมนต์ที่สอง ทุกชิ้นควรมีความยาวเท่ากัน ยกเว้นชิ้นสุดท้ายที่อาจมีความยาวต่างออกไป ต

  9. การนับตัวอักษรที่อยู่ตำแหน่งตรงกับอักษรอังกฤษในอาร์เรย์สตริงใน JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของสตริงตัวอักษรภาษาอังกฤษพิมพ์เล็ก ฟังก์ชันควรแมปอาร์เรย์เข้าไปเป็นอาร์เรย์ที่สมาชิกแต่ละตัวคือจำนวนตัวอักษรที่มีดัชนี 1-based ในสตริงเท่ากับดัชนี 1-based ในอักษรอังกฤษ เช่น จำนวนนี้สำหรับสตริง akcle จะเป็น 3 เพราะตัวอักษร a, c, e มีดัชนี 1-based

  10. การหาตัวเลขที่ไม่เรียงลำดับเพียงตัวเดียวจากอาร์เรย์ใน JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ตัวเลข อาร์เรย์เรียงจากน้อยไปมาก และมีเพียงสมาชิกเดียวที่ไม่อยู่ในลำดับ ฟังก์ชันควรหาและคืนค่าสมาชิกนั้น ตัวอย่าง โค้ดตัวอย่างด้านล่าง: { for (let i = 0; i < arr.length - 1; i++) { const el = arr[i]; if (el - arr[i + 1] 0) { retu

  11. การหาผลรวมค่าน้อยที่สุดในแต่ละแถวของอาร์เรย์ 2 มิติใน JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ 2 มิติของตัวเลข ฟังก์ชันควรเลือกตัวเลขน้อยที่สุดจากแต่ละแถวของอาร์เรย์ 2 มิติ แล้วคืนค่าผลรวมของตัวเลขน้อยที่สุดเหล่านั้น ตัวอย่าง โค้ดตัวอย่างด้านล่าง: { sum += findSmallest(sub); }); return sum; }; console.log(sumSmallest(arr)); ผลลัพ

  12. ตัวเลขมากที่สุดที่หารด้วย n ลงตัวภายในขอบเขตใน JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลข n และตัวเลขขอบเขต b ฟังก์ชันควรหาจำนวนเต็มที่มากที่สุด num ที่: num หารด้วย divisor ลงตัว num น้อยกว่าหรือเท่ากับ bound num มากกว่า 0 ตัวอย่าง โค้ดตัวอย่างด้านล่าง: { let max = 0; for (let j = n; j max) { max = j; } } return m

  13. การกลับสตริงโดยคงตำแหน่งช่องว่างใน JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงที่อาจมีช่องว่าง ฟังก์ชันควรกลับคำในสตริงภายในโดยไม่สลับตัวอักษรของคำต่างกันหรือช่องว่าง ตัวอย่าง โค้ดตัวอย่างด้านล่าง: = 0; i--) { if (str[i] != ) { res += str[i]; } if (str[res.length] == ) { res += str[res.length]; }

  14. การลบตัวอักษรซ้ำติดกันในสตริงภายในอาร์เรย์ใน JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของสตริง ฟังก์ชันควรลบตัวอักษรซ้ำที่ปรากฏติดกันในสตริงและคืนค่าอาร์เรย์สตริงที่แก้ไขแล้ว ตัวอย่าง โค้ดตัวอย่างด้านล่าง: { if (arr[index] !== arr[index + 1]) { map.push(arr[index]); } if (index === arr.length - 1) {

  15. การหาและคืนค่าตัวอักษรที่ไม่ซ้ำกันระหว่างสองสตริงใน JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงสองตัว ฟังก์ชันควรคืนค่าสตริงใหม่ของตัวอักษรที่ไม่ร่วมกันระหว่างสองสตริง ตัวอย่าง โค้ดตัวอย่างด้านล่าง: { const res = []; for (let i = 0; i < str1.length; i++) { if (!(str2.includes(str1[i]))) { res.push(str1[i]); } } for (let

  16. การคืนค่ากำลัง n ของโยตา (i) ใน JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลข ฟังก์ชันควรคืนค่าของ: iⁿ ที่นี่: i = √(-1) ดังนั้น: i² = -1, i³ = -i, i⁴ = 1 และต่อไป ตัวอย่าง โค้ดตัวอย่างด้านล่าง: { switch (num % 4) { case 0: return 1; case 1: return i; case 2: return -1; case 3: retu

  17. การจัดเรียงสตริงคำตามตัวเลขในแต่ละคำใน JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงที่แทนประโยค ฟังก์ชันควรจัดเรียงประโยคนี้ แต่ละคำในสตริงประโยคมีจำนวนเต็มอยู่ภายใน ฟังก์ชันควรจัดเรียงสตริงให้คำที่มีจำนวนเต็มน้อยที่้อยู่ก่อน แล้วตามลำดับเพิ่มขึ้น ตัวอย่าง โค้ดตัวอย่างด้านล่าง: { return findNumber(a) - findNumber(b); }; ar

  18. ความถี่ของสมาชิกอาร์เรย์หนึ่งที่ปรากฏในอีกอาร์เรย์หนึ่งใน JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับสองอาร์เรย์ของสตริง ฟังก์ชันควรคืนค่าจำนวนครั้งที่แต่ละสตริงของอาร์เรย์ที่สองปรากฏในอาร์เรย์แรก ตัวอย่าง โค้ดตัวอย่างด้านล่าง: { const res = []; let count = 0; for (let i = 0; i < arr2.length; i++) { for (let j = 0; j < arr1.length; j++) {

  19. การแสดงตัวเลขเป็นกำลังและผลคูณของจำนวนเฉพาะใน JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับจำนวนเต็มบวก ฟังก์ชันควรแสดงตัวเลขนี้เป็นผลรวมของกำลังของจำนวนเฉพาะ ดังนั้น สำหรับตัวเลข n ฟังก์ชันควรคืนค่าสตริงแบบนี้: n = (p1**n1)(p2**n2)...(pk**nk) โดยที่ p1, p2, p3..pk เป็นจำนวนเฉพาะ และ n1, n2,..nk เป็นกำลังที่ไม่ติดลบ และ a ** b หมายถึง a ยกกำลัง

  20. ความต่างสัมบูรณ์สูงสุดของความยาวสตริงจากสองอาร์เรย์ใน JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับสองอาร์เรย์ a1 และ a2 ของสตริง แต่ละสตริงประกอบด้วยตัวอักษร a-z ให้ x เป็นสตริงใดในอาร์เรย์แรก และ y เป็นสตริงใดในอาร์เรย์ที่สอง ฟังก์ชันควรหาค่า: max(|length(x) - length(y)|) ตัวอย่าง โค้ดตัวอย่างด้านล่าง: str.length); return Math.max(Math.max(...l1)

Total 5941 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:13/298  20-คอมพิวเตอร์/Page Goto:1 7 8 9 10 11 12 13 14 15 16 17 18 19