Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript
Javascript
  1. ผ่านอาร์เรย์และรวมเฉพาะตัวเลข JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ในอาร์เรย์ อาร์เรย์อาจประกอบด้วยค่าชนิดใดๆ ก็ตาม Number literals, string literals, object, undefined ฟังก์ชันของเราควรเลือกค่าประเภทตัวเลขทั้งหมดและส่งคืนผลรวม ตัวอย่าง const arr = [1, 2, 'a', 4]; const countNumbers = (arr = []) => {   &nb

  2. ใช้ตัวพิมพ์ใหญ่อย่างถูกต้อง JavaScript

    เพื่อจุดประสงค์ของปัญหานี้ เรากำหนดการใช้อักษรตัวพิมพ์ใหญ่อย่างถูกต้องตามกฎต่อไปนี้ - ตัวอักษรทั้งหมดในคำหนึ่งเป็นตัวพิมพ์ใหญ่ เช่น อินเดีย ตัวอักษรทั้งหมดในคำไม่ใช่ตัวพิมพ์ใหญ่ เช่น ตัวอย่าง อักษรตัวแรกในคำเท่านั้นที่เป็นตัวใหญ่ เช่น ราเมซ เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้สตริงเป็นตัว

  3. การกลับคำภายในสตริง JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงที่อาจมีช่องว่าง ฟังก์ชันของเราควรแยกสตริงตามช่องว่างก่อน จากนั้นจึงย้อนกลับและรวมและส่งคืนสตริงใหม่ ตัวอย่างเช่น − หากสตริงอินพุตคือ − const str = 'this is a word'; จากนั้นผลลัพธ์ควรเป็น − const output = 'siht si a drow'; ตัวอย่าง c

  4. การนำการค้นหาแบบไบนารีไปใช้ใน JavaScript เพื่อส่งคืนดัชนีหากมีหมายเลขที่ค้นหาอยู่

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

  5. สตริงที่สองเป็นเวอร์ชันที่หมุนของสตริงแรก JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่มีสองสตริง กล่าวคือ str1 และ str2 เราจำเป็นต้องพิจารณาว่าสตริงที่สองเป็นเวอร์ชันที่หมุนของสตริงแรกหรือไม่ ตัวอย่างเช่น− หากสตริงอินพุตคือ − const str1 = 'abcde'; const str2 = 'cdeab'; ผลลัพธ์ควรเป็นจริงเพราะ str2 ถูกสร้างขึ้นโดยการเปลี่ยน ab

  6. รวมออบเจ็กต์ JavaScript ที่มีค่าคีย์เดียวกันและนับรวม

    สมมติว่าเรามีอาร์เรย์ของวัตถุเช่นนี้ - const arr =[{ value:10, id:111, name:BlackCat,}, { value:10, id:111, name :BlackCat,}, { value:15, id:777, name:WhiteCat,}]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ดังกล่าว ฟังก์ชันควรรวมออบเจ็กต์ทั้งหมดเข้าด้วยกันซึ่งมีค่าร่วมกันสำหรับคุณสมบัติ

  7. JavaScript ผลรวมของสองอ็อบเจ็กต์ที่มีคุณสมบัติเหมือนกัน

    สมมติว่าเรามีวัตถุสองอย่างนี้ − const obj1 = {    a:12, b:8, c:17 }; const obj2 = {    a:2, b:4, c:1 }; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับวัตถุสองอย่างดังกล่าว ฟังก์ชันควรรวมค่าของคุณสมบัติที่เหมือนกันเป็นคุณสมบัติเดียว ดังนั้น วัตถุสุดท้ายควรมีลักษณะดังนี้ − const ou

  8. การเขียนโปรแกรมแบบไดนามิก:เป็นสตริงที่รองลงมาของ JavaScript ตัวแรก

    เราได้รับ str1 และ str2 สองสตริง เราจำเป็นต้องเขียนฟังก์ชันที่ตรวจสอบว่า str1 เป็นผลสืบเนื่องของ str2 หรือไม่ ลำดับที่ตามมาของสตริงคือสตริงใหม่ที่สร้างขึ้นจากสตริงเดิมโดยการลบอักขระบางตัว (ไม่สามารถไม่มีได้) โดยไม่รบกวนตำแหน่งสัมพัทธ์ของอักขระที่เหลือ ตัวอย่างเช่น เอซ เป็นผลสืบเนื่องของ abcde ในขณ

  9. ฟังก์ชัน JavaScript ที่ใช้อาร์เรย์หลายมิติและอาร์เรย์เดียว และค้นหาการจับคู่ของอาร์เรย์เดียวในอาร์เรย์หลายมิติ

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของอาร์เรย์ Numbers เป็นอาร์กิวเมนต์แรกและอาร์เรย์ Numbers เป็นอาร์กิวเมนต์ที่สอง ฟังก์ชันควรเลือกอาร์เรย์ย่อยจากอาร์เรย์ของอาร์เรย์แรก (subarray ที่มีรายการร่วมกันของทั้งอาร์เรย์ที่สองและอาร์เรย์ที่ตรงกันของอาร์เรย์แรก) ตัวอย่างเช่น − หากอินพุตเ

  10. อาร์เรย์กลุ่ม JavaScript - ค้นหาชุดของตัวเลขที่สามารถเดินทางไปโดยใช้ขอบที่กำหนดไว้

    พิจารณาอาร์เรย์อินพุตและเอาต์พุตต่อไปนี้ - const input = ["0:3", "1:3", "4:5", "5:6", "6:8"]; const output = [    [0, 1, 3],    [4, 5, 6, 8] ]; เมื่อพิจารณาตัวเลขแต่ละตัวเป็นโหนดในกราฟ และการจับคู่ x:y แต่ละรายการเป็นขอบระหว่างโห

  11. การกลับเสียงสระในสตริง JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงเป็นอินพุตและย้อนกลับเฉพาะสระของสตริง ตัวอย่างเช่น − หากสตริงอินพุตเป็น − const str = 'Hello'; จากนั้นผลลัพธ์ควรเป็น − const output = 'Holle'; รหัสสำหรับสิ่งนี้จะเป็น − const str = 'Hello'; const reverseVowels = (str = '

  12. ค้นหารากที่สองของจำนวนที่ไม่ใช่ค่าลบโดยไม่ต้องใช้ Math.sqrt() JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับจำนวนเต็มที่ไม่เป็นลบและคำนวณและส่งคืนรากที่สอง เราสามารถกรอเลขทศนิยมให้เป็นจำนวนเต็มได้ ตัวอย่างเช่น สำหรับตัวเลข 15 เราไม่จำเป็นต้องคืนค่าที่แม่นยำ เราก็แค่คืนค่าจำนวนเต็มที่น้อยกว่าที่ใกล้ที่สุดซึ่งจะเป็น 3 ในกรณีของ 15 เราจะใช้อัลกอริธึมการค้นหาแบบไบ

  13. ค้นหาความยาวของสตริงพาลินโดรมที่ยาวที่สุด JavaScript

    ให้สตริง s ซึ่งประกอบด้วยอักษรตัวพิมพ์เล็กหรือตัวพิมพ์ใหญ่ เราต้องคืนค่าความยาวของพาลินโดรมที่ยาวที่สุดที่สามารถสร้างด้วยตัวอักษรเหล่านั้นได้ ตัวอักษรใช้ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ เช่น Aa ไม่ถือว่าเป็นพาลินโดรมที่นี่ ตัวอย่างเช่น − หากสตริงอินพุตเป็น − const str = "abccccdd"; ผลลัพธ์คว

  14. JavaScript ค้นหาจำนวนสูงสุดที่สามในอาร์เรย์

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของ Numbers ฟังก์ชันควรเลือกและส่งคืนตัวเลขสูงสุดอันดับสามจากอาร์เรย์ ความซับซ้อนของเวลาของฟังก์ชันของเราจะต้องไม่เกิน O(n) เราต้องหาตัวเลขในการวนซ้ำครั้งเดียว ตัวอย่าง const arr = [1, 5, 23, 3, 676, 4, 35, 4, 2];  const findThirdMax = (arr)

  15. JavaScript กลับลำดับของบิตในจำนวนเต็มที่กำหนด

    เราจำเป็นต้องเขียนโปรแกรม JavaScript ที่กลับลำดับของบิตในจำนวนเต็มที่กำหนด ตัวอย่างเช่น − 56 -> 111000 after reverse 7 -> 111 อีกตัวอย่างหนึ่ง 234 -> 11101010 after reverse 87 -> 1010111 ตัวอย่าง const num1 = 789; const num = 43 const reverseBits = (num = 1) => {    const

  16. การย้ายองค์ประกอบบางอย่างไปที่จุดสิ้นสุดของอาร์เรย์ JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขเป็นอาร์กิวเมนต์แรกและตัวเลขเดียวเป็นอาร์กิวเมนต์ที่สอง ฟังก์ชันของเราควรตรวจสอบอินสแตนซ์ทั้งหมดของตัวเลขที่สองในอาร์เรย์ หากมี ฟังก์ชันควรพุชอินสแตนซ์ทั้งหมดไปยังจุดสิ้นสุดของอาร์เรย์ หากอาร์เรย์อินพุตเป็น − const arr = [1, 5, 6, 6, 5,

  17. การหาตัวเลขที่สมบูรณ์แบบใน JavaScript

    จำนวนสมบูรณ์คือจำนวนเต็มบวกที่เท่ากับผลรวมของตัวหารบวก ไม่รวมตัวตัวเลขนั้นเอง ตัวหารของจำนวนเต็ม x คือจำนวนเต็มที่หาร x ได้เท่ากัน ตัวอย่างเช่น − 28 is a perfect number, because 28 = 1 + 2 + 4 + 7 + 14 เราต้องเขียนฟังก์ชัน JavaScript ที่รับค่าตัวเลข พูดว่า n และกำหนดว่า n เป็นจำนวนที่สมบูรณ์แบบหรื

Total 5927 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:58/297  20-คอมพิวเตอร์/Page Goto:1 52 53 54 55 56 57 58 59 60 61 62 63 64