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

    สมมติเรามีสตริงสองตัวที่มีอักขระไม่เรียงลำดับเฉพาะ เราต้องเขียนฟังก์ชันที่รับสตริงทั้งสองและคืนค่าสตริงที่สองที่ปรับปรุงแล้ว ซึ่งลบอักขระทั้งหมดที่มีในสตริงแรกออก สตริงของเราคือ const first = hello world; const second = hey there; ฟังก์ชันของเราสำหรับลบอักขระทั้งหมดของสตริงแรกออกจากสตริงที่สอง {

  2. กลับลำดับคำทั้งหมดในประโยค JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและคืนค่าสตริงใหม่ที่คำทั้งหมดถูกกลับลำดับจากสตริงต้นฉบับ เช่น สตริงต้นฉบับคือ Hello World how is it outside ผลลัพธ์ควรเป็น olleH dlroW woH si ti edistuo ตอนนี้มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน ตัวอย่าง { return el.split().reverse().join(); }); retu

  3. JavaScript ลบอักขระที่ไม่ซ้ำกันออกจากสตริง

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและคืนค่าสตริงใหม่ที่ลบอักขระที่ไม่ซ้ำกันออกทั้งหมด เช่น ถ้าสตริงอินพุทคือ teeth_foot ผลลัพธ์ควรเป็น teetoot ดังนั้นมาเขียนโค้ดสำหรับฟังก์ชันนี้กัน ตัวอย่าง { return strArray.indexOf(el) !== strArray.lastIndexOf(el); }); return duplicateArray.join

  4. ตรวจสอบ Ugly Number ใน JavaScript

    ในระบบเลขฐานสิบ Ugly numbers คือจำนวนเต็มบวกที่ตัวประกอบเฉพาะมีเพียง 2, 3 หรือ 5 เท่านั้น เช่น จำนวนเต็ม 1 ถึง 10 ล้วนเป็น Ugly numbers, 12 ก็เป็น Ugly number เช่นกัน งานของเราคือเขียนฟังก์ชัน JavaScript ที่รับตัวเลขและกำหนดว่ามันเป็น Ugly number หรือไม่ มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน ตัวอย่าง {

  5. JavaScript ตรวจสอบว่าสตริง 1 จบด้วยสตริง 2 หรือไม่

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงสองตัว คือ string1 และ string2 และกำหนดว่า string1 จบด้วย string2 หรือไม่ เช่น The game is on ที่นี่ on ควรคืนค่า true ในขณะที่ the game is off ด้านบน of ควรคืนค่า false มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน ตัวอย่าง { const { length } = second; const { len

  6. ความเท่าเทียมของสองอาร์เรย์ใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ตัวเลขสองอาร์เรย์ คือ first และ second และตรวจสอบความเท่าเทียม ความเท่าเทียมในกรณีนี้จะถูกกำหนดโดยเงื่อนไขสองข้อใดข้อหนึ่ง อาร์เรย์เท่ากันหากมีองค์ประกอบเหมือนกันไม่ว่าลำดับจะเป็นอย่างไร หากผลรวมขององค์ประกอบทั้งหมดของอาร์เรย์แรกและอาร์เรย์ที่สองเท่ากั

  7. JavaScript ตรวจสอบอาร์เรย์ที่มีองค์ประกอบส่วนใหญ่และคืนค่า TRUE หากอยู่ในอาร์เรย์เดียวกัน

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ตัวเลขที่มีค่าซ้ำกันและคืนค่าตัวเลขที่ปรากฏมากกว่า (n/2) ครั้ง โดย n คือความยาวอาร์เรย์ หากไม่มีองค์ประกอบเช่นนั้น ให้คืนค่า false มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน ตัวอย่าง { let maxChar = -Infinity, maxCount = 1; // ลูปนี้หาผู้สมัครที่เป็นไปได้สำหร

  8. อาร์เรย์ผู้นำ (Leaders Array) ใน JavaScript

    องค์ประกอบในอาร์เรย์ของตัวเลขจะเป็น ผู้นำ หากมันมากกว่าองค์ประกอบทั้งหมดด้านขวาของมัน เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ตัวเลขและคืนค่าสับอาร์เรย์ขององค์ประกอบที่เป็นผู้นำ เช่น อาร์เรย์อินพุตคือ: [23, 55, 2, 56, 3, 6, 7, 1] ผลลัพธ์ควรเป็น: [56, 7, 1] มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน ตัวอ

  9. คืนค่า TRUE หากสตริงแรกเริ่มต้นด้วยสตริงที่สองเฉพาะใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงสองตัวและตรวจสอบว่าสตริงแรกเริ่มต้นด้วยสตริงที่สองหรือไม่ เช่น สองสตริงคือ: Disaster management report และ Disas ฟังก์ชันควรคืนค่า true มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน ตัวอย่าง { const { length } = second; const { length: l } = first; const sub = fi

  10. จำนวนเฉพาะเมอร์เซน (Mersenne Prime) ใน JavaScript

    ในคณิตศาสตร์ จำนวนเฉพาะเมอร์เซนคือจำนวนที่สามารถเขียนในรูป M(n) = 2^n - 1 สำหรับจำนวนเต็ม n และเป็นจำนวนเฉพาะจริง เช่น จำนวนเฉพาะเมอร์เซน 4 ตัวแรกคือ 3, 7, 31, และ 127 เราต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลขและตรวจสอบว่ามันเป็นจำนวนเฉพาะเมอร์เซนหรือไม่ มาเขียนโค้ดกัน ตัวอย่าง { let i = 2;

  11. ความต่างระหว่างสระ พยัญชนะ และอักขระอื่นในสตริง JavaScript

    เราต้องเขียนฟังก์ชันที่รับสตริงและคืนค่าความต่างระหว่างจำนวนสระบวกอักขระอื่นกับพยัญชนะในสตริง เช่น สตริงคือ HEllo World!! ที่นี่มีพยัญชนะ 7 ตัว สระ 3 ตัว และอักขระอื่น 3 ตัว ดังนั้นผลลัพธ์คือ |7 - (3+3)| = 1 ดังนั้นผลลัพธ์ควรเป็น 1 มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน ตัวอย่าง = 97 && ascii <=122){

  12. คืนค่าความต่างระหว่างตัวเลขสูงสุดและต่ำสุดที่สร้างจากตัวเลข n ใน JavaScript

    เราต้องเขียนฟังก์ชัน maximumDifference() ที่รับจำนวนบวก n และคืนค่าความต่างระหว่างตัวเลขสูงสุดและต่ำสุดที่สามารถสร้างจากตัวเลข n ได้ เช่น ถ้า n คือ 203 ตัวเลขสูงสุดที่สร้างจากหลักได้คือ 320 ตัวเลขต่ำสุดที่สร้างจากหลักได้คือ 23 (วางศูนย์ที่หลักหน่วย) ความต่างจะเป็น 320-23 = 297 ดังนั้นผลลัพธ์ควรเป

  13. วิธีแก้ปัญหา Clumsy Factorial ใน JavaScript

    ปกติแล้วแฟกทอเรียลของจำนวนเต็มบวก n คือผลคูณของจำนวนเต็มบวกทั้งหมดที่น้อยกว่าหรือเท่ากับ n เช่น factorial(10) = 10 * 9 * 8 * 7 * 6 * 5 * 4 * 3 * 2 * 1 แต่เราทำ Clumsy Factorial: ใช้จำนวนเต็มตามลำดับลดลง สลับการคูณด้วยการหมุนคงที่ของออเปอเรเตอร์: คูณ (*), หาร (/), บวก (+), ลบ (-) ตามลำดับนี้ เช่น cl

  14. ผลรวมคูณดัชนีย้อนกลับของอาร์เรย์ใน JavaScript

    สมมติเรามีอาร์เรย์ตัวเลขแบบนี้ const arr = [3, 6, 7, 3, 1, 4, 4, 3, 6, 7]; อาร์เรย์ตัวอย่างมี 10 องค์ประกอบ ดังนั้นดัชนีขององค์ประกอบสุดท้ายคือ 9 เราต้องเขียนฟังก์ชันที่รับอาร์เรย์และคืนค่าผลรวมของค่าคูณระหว่างแต่ละองค์ประกอบกับดัชนีย้อนกลับ เช่นในตัวอย่างจะเป็นดังนี้ (9*3)+(8*6)+(7*7)+(6*3)+.... จ

  15. JavaScript อาร์เรย์: หาองค์ประกอบทั้งหมดที่ปรากฏมากกว่า n ครั้ง

    เรามีอาร์เรย์ของตัวเลข/สตริงที่มีรายการซ้ำกัน งานคือเขียนฟังก์ชันที่รับจำนวนเต็มบวก n และคืนค่าสับอาร์เรย์ขององค์ประกอบทั้งหมดที่ปรากฏมากกว่าหรือเท่ากับ n ที่ระบุ เราจะใช้ Map() เพื่อนับความถี่ขององค์ประกอบและคืนค่าองค์ประกอบที่เกินจำนวนที่กำหนด โค้ดจะเป็นดังนี้ ตัวอย่าง { let { map, res } = a

  16. การหาความต่างระหว่างตัวเลขมากที่สุดและน้อยที่สุดในอาร์เรย์โดยไม่เรียงลำดับใน JavaScript

    เรามีอาร์เรย์ของตัวเลขที่จัดเรียงแบบสุ่ม งานของเราคือเขียนฟังก์ชันที่รับอาร์เรย์ดังกล่าวและคืนค่าความต่างระหว่างตัวเลขมากที่สุดและน้อยที่สุด แต่ไม่ต้องเรียงลำดับอาร์เรย์ เราจะใช้ฟังก์ชัน Array.prototype.reduce() เพื่อหาตัวเลขน้อยที่สุดและมากที่สุดจากอาร์เรย์ จากนั้นคืนค่าความต่างของทั้งสอง โค้ดสำหร

  17. การหาตัวอักษรที่ไม่ซ้ำกันตัวแรกใน JavaScript

    เรามีอาร์เรย์ของตัวเลขหรือสตริงที่ส่วนใหญ่มีการซ้ำกัน งานของเราคือเขียนฟังก์ชันที่รับอาร์เรย์นี้และคืนค่าดัชนีขององค์ประกอบตัวแรกที่ไม่ได้ปรากฏซ้ำกันติดต่อกัน หากไม่มีองค์ประกอบเช่นนั้นในอาร์เรย์ ฟังก์ชันควรคืนค่า -1 มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน เราจะใช้ลูปธรรมดาเพื่อวนลูปผ่านอาร์เรย์และคืนค่าที

  18. คืนค่า Top 2 องค์ประกอบจากอาร์เรย์ใน JavaScript

    เรามีอาร์เรย์ของตัวเลขใน JavaScript ที่มีตัวเลขเรียงไม่เป็นลำดับ หน้าที่ของเราคือเขียนฟังก์ชันที่รับอาร์เรย์ตัวเลขนี้และคืนค่าอาร์เรย์สององค์ประกอบ คือ top 2 ของอาร์เรย์ (สองตัวที่มากที่สุด) เราต้องทำในหนึ่งผ่าน (one pass) คือ ต้องทำใน linear time เช่นใช้ for loop เพียงลูปเดียว หรือถ้าใช้ ES6 funct

  19. ค่าบวกเล็กที่สุดที่ไม่สามารถเป็นผลรวมซับอาร์เรย์ได้ใน JavaScript

    เรามีอาร์เรย์ของจำนวนเต็มบวกที่เรียงแล้วแบบนี้: const arr = [1, 3, 6, 10, 11, 15]; เราต้องเขียนฟังก์ชัน findSmallest() ที่รับอาร์เรย์แบบนี้และคืนค่าจำนวนเต็มบวกเล็กที่สุดที่ไม่สามารถแทนเป็นผลรวมของซับอาร์เรย์ใดๆ ของอาร์เรย์ต้นฉบับได้ ตัวอย่างเช่น: สำหรับอาร์เรย์ข้างต้น 2 คือจำนวนเต็มบวกเล็กที่สุดท

Total 5941 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:114/298  20-คอมพิวเตอร์/Page Goto:1 108 109 110 111 112 113 114 115 116 117 118 119 120