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

    โมดูล assert มีฟังก์ชันสำหรับการตรวจสอบ assert.doesNotThrow จะตรวจสอบว่าฟังก์ชันไม่โยน error จะเรียก fn ทันทีเมื่อ assert.doesNotThrow ถูกเรียกSyntaxassert.doesNotThrow(fn, [error], [message])Parametersพารามิเตอร์อธิบายดังนี้:fn – ฟังก์ชันที่จะถูกเรียกเมื่อ assert.doesNotThrow ทำงาน จะเรียกฟังก

  2. ฟังก์ชัน assert.equal() ใน Node.js

    โมดูล assert มีฟังก์ชันสำหรับการตรวจสอบ ฟังก์ชัน assert.equal() เป็นหนึ่งในนั้น ใช้ทดสอบความเท่ากันระหว่าง actual และ expected parameters จะโยน AssertionError ถ้าเงื่อนไขไม่ผ่านSyntaxassert.equal(actual, expected[, message])Parametersพารามิเตอร์อธิบายดังนี้:actual – ค่าจริงที่จะตรวจสอบกับ expec

  3. ฟังก์ชัน assert.fail() ใน Node.js

    โมดูล assert มีฟังก์ชันหลายอย่างสำหรับการตรวจสอบการทำงานของฟังก์ชัน ฟังก์ชัน assert.fail() จะโยน AssertionError โดยไม่ตรวจสอบเงื่อนไข ข้อความ error จะเป็นค่าเริ่มต้นหรือข้อความที่ส่งเข้าไปในฟังก์ชันSyntaxassert.fail(message)Parametersพารามิเตอร์อธิบายดังนี้:message – พารามิเตอร์ตัวเลือก ข้อความ

  4. Map Sum Pairs ใน JavaScript

    ปัญหาเราต้อง implement คลาส MapSum ที่มีเมธอด insert และ sum สำหรับเมธอด insert จะได้รับคู่ (string, integer) string เป็น key integer เป็น value ถ้า key มีอยู่แล้ว จะ override ด้วยค่าใหม่สำหรับเมธอด sum จะได้รับ string แทน prefix และต้องคืนผลรวมของ value ทั้งหมดที่ key เริ่มต้นด้วย prefix นั้นตัวอย่

  5. จำนวน Longest Increasing Subsequences ทั้งหมดใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลข arr เป็นอาร์กิวเมนต์เดียวฟังก์ชันต้องหาจำนวนของ longest increasing subsequences (ติดกันหรือไม่ติดกันก็ได้)ตัวอย่างเช่น หากอินพุตคือInputconst arr = [2, 4, 6, 5, 8];Outputconst output = 2;คำอธิบายผลลัพธ์LIS สองอันคือ [2, 4, 5, 8] และ [2, 4,

  6. แปลงอาร์เรย์เป็น Increasing Sequence ใน JavaScript

    Increasing Sequenceเรากำหนดอาร์เรย์ว่าเป็น increasing ถ้า arr[i] <= arr[i + 1] สำหรับทุก i (0-based) ที่ (0 <= i <= n - 2)ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็ม arr เป็นอาร์กิวเมนต์เดียวฟังก์ชันควรตัดสินใจว่าเราสามารถแปลงอาร์เรย์นี้เป็น increasing array ได้โดยแก้ไขสมาชิกได้ส

  7. ตรวจสอบว่าแบ่งอาร์เรย์เป็น Subsequence ติดกันได้หรือไม่ใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็มที่เรียงแล้ว arr เป็นอาร์กิวเมนต์เดียวฟังก์ชันควรคืนค่า true ก็ต่อเมื่อเราสามารถแบ่งอาร์เรย์เป็น 1 หรือหลาย subsequence ที่แต่ละ subsequence ประกอบด้วยจำนวนเต็มติดกันและมีความยาวอย่างน้อย 3 มิฉะนั้น falseตัวอย่างเช่น หากอินพุตคือInputcon

  8. หาสองสมาชิกที่ใกล้ค่าที่กำหนดมากที่สุดในอาร์เรย์ด้วย JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็มที่เรียงแล้ว arr เป็นอาร์กิวเมนต์แรก และตัวเลข target เป็นอาร์กิวเมนต์ที่สองฟังก์ชันควรคืนอาร์เรย์ของตัวเลขสองตัวที่มีอยู่ใน arr และใกล้ target มากที่สุด อาร์เรย์ผลลัพธ์ควรเรียงจากน้อยไปมากตัวอย่างเช่น หากอินพุตคือInputconst arr = [1, 2,

  9. หาโซ่คู่ที่ต่อเนื่องกันยาวที่สุดใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของคู่ตัวเลข arr เป็นอาร์กิวเมนต์เดียว ในทุกคู่ ตัวเลขตัวแรกจะน้อยกว่าตัวที่สองเสมอตอนนี้เรากำหนดคู่ (c, d) ว่าสามารถตามหลังคู่ (a, b) ได้ก็ต่อเมื่อ b < c โซ่ของคู่สามารถสร้างได้ในลักษณะนี้ ฟังก์ชันควรหาความยาวโซ่ที่ยาวที่สุดที่สร้างได้ตัวอย่างเช่น

  10. ค่าเฉลี่ยสูงสุดของซับอาร์เรย์ความยาวกำหนดใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็ม arr เป็นอาร์กิวเมนต์แรก และตัวเลข num เป็นอาร์กิวเมนต์ที่สองฟังก์ชันควรหาซับอาร์เรย์ติดกันที่มีความยาว num ซึ่งมีค่าเฉลี่ยมากที่สุด และคืนค่าค่าเฉลี่ยสูงสุดนั้นตัวอย่างเช่น หากอินพุตคือInputconst arr = [1, 12, -5, -6, 50, 3]; const num

  11. จัดกลุ่มตัวอักษรในสตริงใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริง str เป็นอาร์กิวเมนต์เดียวสตริง str อาจมีตัวอักษร 3 ประเภท:ตัวอักษรภาษาอังกฤษ: (A-Z), (a-z)ตัวเลข: 0-9อักขระพิเศษ - อักขระที่เหลือทั้งหมดฟังก์ชันควรวนลูปผ่านสตริงและสร้างอาร์เรย์ที่มี 3 สมาชิก ตัวแรกมีตัวอักษรทั้งหมด ตัวที่สองมีตัวเลข ตัวที่สามมีอักขระ

  12. การใช้ Insertion Sort เรียงอาร์เรย์ตัวเลขจากน้อยไปมากใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลข arr เป็นอาร์กิวเมนต์เดียวฟังก์ชันควรใช้ Insertion Sort algorithm เรียงอาร์เรย์ตัวเลขจากน้อยไปมากตัวอย่างเช่น หากอินพุตคือInputconst arr = [5, 8, 1, 3, 9, 4, 2, 7, 6];Outputconst output = [1, 2, 3, 4, 5, 6, 7, 8, 9];ตัวอย่างโค้ดด้านล่างนี้

  13. เมธอด agent.createConnection() ใน Node.js

    เมธอด agent.createConnection() เป็นอินเทอร์เฟซที่โมดูล http จัดเตรียมไว้ เมธอดนี้สร้าง socket/stream ที่ใช้สำหรับ HTTP requests สามารถใช้ custom agents เพื่อ override เมธอดนี้เพื่อความยืดหยุ่นมากขึ้น Socket/stream สามารถคืนค่าได้สองวิธี คือ คืน socket/stream โดยตรงจากฟังก์ชันนี้ หรือส่ง socket/strea

  14. ผลคูณซับอาร์เรย์ที่น้อยกว่า Target ใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลข arr เป็นอาร์กิวเมนต์แรก และตัวเลข target เป็นอาร์กิวเมนต์ที่สองฟังก์ชันควรนับและคืนจำนวนซับอาร์เรย์ (ติดกัน) ที่ผลคูณของสมาชิกทั้งหมดในซับอาร์เรย์น้อยกว่า targetตัวอย่างเช่น หากอินพุตคือInputconst arr = [10, 5, 2, 6]; const target = 100;O

  15. ผลรวม ASCII น้อยที่สุดของตัวอักษรที่ลบเพื่อทำให้สตริงเท่ากันใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงสองตัว str1 และ str2 เป็นอาร์กิวเมนต์แรกและสองฟังก์ชันควรหาและคืนผลรวม ASCII น้อยที่สุดของตัวอักษรที่ลบ เพื่อทำให้สตริงทั้งสองเท่ากันตัวอย่างเช่น หากอินพุตคือInputconst str1 = sea; const str2 = eat;Outputconst output = 231;คำอธิบายผลลัพธ์การลบ s จาก s

  16. เรียงอาร์เรย์ตามความถี่ของสมาชิกจากน้อยไปมากใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลข arr เป็นอาร์กิวเมนต์เดียวอาร์เรย์ arr อาจมีค่าซ้ำ ฟังก์ชันควรเรียงอาร์เรย์ให้สมาชิกที่ปรากฏน้อยที่สุดอยู่หน้า ตามด้วยความถี่มากขึ้นถ้าสองสมาชิกปรากฏเท่ากัน ให้เรียงจากน้อยไปมากตัวอย่างเช่น หากอินพุตคือInputconst arr = [5, 4, 5, 4, 2, 1, 12

  17. ความยาวน้อยที่สุดที่มีความถี่มากที่สุดใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลข arr เป็นอาร์กิวเมนต์เดียวฟังก์ชันควรหาความยาวน้อยที่สุดของซับอาร์เรย์ (ติดกัน) ที่มีความถี่มากที่สุดของสมาชิกใดสมาชิกหนึ่งเท่ากับอาร์เรย์ทั้งหมดตัวอย่างเช่น หากอินพุตคือInputconst arr = [55, 77, 77, 88, 55];Outputconst output = 2;คำอธิบายผ

  18. ตรวจสอบบิตสลับกันในจำนวนเต็มด้วย JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับจำนวนเต็ม num เป็นอาร์กิวเมนต์เดียวฟังก์ชันควรตรวจสอบว่ารูปแบบไบนารีของ num มีบิตสลับกันหรือไม่ กล่าวคือ บิตติดกันสองบิตจะมีค่าต่างกันเสมอตัวอย่างเช่น หากอินพุตคือInputconst num = 5;Outputconst output = true;คำอธิบายผลลัพธ์เพราะรูปแบบไบนารีของ 5 คือ 101 ซึ่

  19. หาคำที่พบบ่อยที่สุดในอาร์เรย์ด้วย JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ arr ของสตริงตัวอักษรภาษาอังกฤษพิมพ์เล็กเป็นอาร์กิวเมนต์แรก อาร์กิวเมนต์ที่สองคือตัวเลข num (num < ความยาว arr)ฟังก์ชันควรคืนสมาชิก num ตัวที่พบบ่อยที่สุดในอาร์เรย์ arrคำตอบควรเรียงตามความถี่จากมากไปน้อย ถ้าสองคำมีความถี่เท่ากัน คำที่เรียงตัวอักษรน้

  20. สตริงหนึ่งซ้ำได้อีกสตริงหนึ่งหรือไม่ใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงสองตัว str1 และ str2 เป็นอาร์กิวเมนต์แรกและสองฟังก์ชันควรคืนจำนวนครั้งน้อยที่สุดที่ควรซ้ำ str1 ทำให้ str2 เป็น substring ของมัน หากเป็นไปไม่ได้ ให้คืน -1ตัวอย่างเช่น หากอินพุตคือInputconst str1 = wxyz; const str2 = yzwxyzwx;Outputconst output = 3;คำอธ

Total 5941 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:7/298  20-คอมพิวเตอร์/Page Goto:1 2 3 4 5 6 7 8 9 10 11 12 13