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

    เรามีอาร์เรย์ของอาร์เรย์ที่มีตัวเลขบางจำนวน เราต้องเขียนฟังก์ชันที่รับอาร์เรย์นั้นและคืนค่าดัชนีของ subarray ที่มีผลรวมมากที่สุด ถ้ามี subarray มากกว่าหนึ่งที่มีผลรวมสูงสุดเท่ากัน เราต้องคืนค่าดัชนีของ subarray แรกที่เป็นเช่นนั้นดังนั้น มาเขียนโค้ดสำหรับนี้ตัวอย่างconst arr = [[4, 5, 1, 3], [13, 27,

  2. วิธีแก้ปัญหาอัลกอริทึมกลับอาร์เรย์ใน JavaScript

    เรามีข้อกำหนดที่ต้องเขียนฟังก์ชันเพื่อกลับอาร์เรย์ แต่ไม่เปลี่ยนดัชนีของตัวอักษรพิเศษในอาร์เรย์ เช่นตัวอย่างด้านล่าง −ถ้า # เป็นตัวอักษรพิเศษ อาร์เรย์ต่อไปนี้[18,-4,#,0,8,#,5]ควรคืนค่า −[5, 8, #, 0, -4, #, 18],ที่นี่ ตัวเลขถูกกลับลำดับ ยกเว้น # ที่คงดัชนีไว้มาเขียนโค้ดสำหรับนี้เราจะใช้วิธี two-point

  3. สร้างฟังก์ชัน Calculator ใน JavaScript

    เราต้องเขียนฟังก์ชัน เช่น calculator() ที่รับตัวอักษร 4 ตัว (+, -, *, /) เป็นอาร์กิวเมนต์แรก และตัวเลขจำนวนไม่จำกัดหลังจากนั้น หน้าที่ของเราคือดำเนินการที่ระบุเป็นอาร์กิวเมนต์แรกเหนือตัวเลขเหล่านั้นและคืนค่าผลลัพธ์ถ้าการดำเนินการเป็นคูณหรือบวก เราต้องดำเนินการเดียวกันกับทุกองค์ประกอบ แต่ถ้าเป็นลบหรื

  4. กรองออบเจกต์ในอาร์เรย์ที่มีค่า null ออกใน JavaScript

    สมมติว่าเรามีอาร์เรย์ของออบเจกต์เกี่ยวกับพนักงานบางคนของบริษัท แต่อาร์เรย์มีข้อมูลที่ไม่ดี คือ คีย์ชี้ไปที่สตริงว่างหรือค่าเท็จ หน้าที่ของเราคือเขียนฟังก์ชันที่รับอาร์เรย์และกรองทิ้งออบเจกต์ที่มีค่า null หรือ undefined หรือสตริงว่างสำหรับคีย์ name และคืนค่าออบเจกต์ใหม่อาร์เรย์ของออบเจกต์แบบนี้ −let

  5. ลำดับเพิ่มขึ้นอย่างเคร่งครัด (Strictly Increasing Sequence) ใน JavaScript

    ได้รับลำดับจำนวนเต็มเป็นอาร์เรย์ เราต้องตัดสินใจว่าสามารถได้ลำดับเพิ่มขึ้นอย่างเคร่งครัดโดยการลบองค์ประกอบไม่เกินหนึ่งตัวจากอาร์เรย์ได้หรือไม่ตัวอย่าง −สำหรับ sequence = [1, 3, 2, 1] ผลลัพธ์ควรเป็น function(sequence) = false ไม่มีองค์ประกอบไหนในอาร์เรย์นี้ที่ลบออกได้เพื่อให้ได้ลำดับเพิ่มขึ้นอย่างเคร

  6. ตรวจสอบว่าค่าของสองอาร์เรย์เหมือนกันหรือไม่ใน JavaScript

    เรามีสองอาร์เรย์ของตัวเลข เช่น[2, 4, 6, 7, 1] [4, 1, 7, 6, 2]สมมติว่าเราต้องเขียนฟังก์ชันที่คืนค่าบูลีนตามว่ามันมีองค์ประกอบเหมือนกันหรือไม่ ไม่สนใจลำดับตัวอย่าง −[2, 4, 6, 7, 1] และ [4, 1, 7, 6, 2] ควรให้ true เพราะมีองค์ประกอบเหมือนกันแต่เรียงต่างกันตอนนี้ มาเขียนโค้ดสำหรับฟังก์ชันนี้ตัวอย่างconst

  7. แทรกค่าระหว่างทุกค่าในอาร์เรย์ JavaScript

    เรามีอาร์เรย์ตัวเลขแบบนี้const numbers = [1, 6, 7, 8, 3, 98];เราต้องแปลงอาร์เรย์ตัวเลขนี้เป็นอาร์เรย์ของออบเจกต์ โดยแต่ละออบเจกต์มีคีย์ value และค่าเป็นค่าเฉพาะขององค์ประกอบอาร์เรย์ นอกจากนี้เราต้องแทรกออบเจกต์ระหว่างสององค์ประกอบที่มีอยู่แล้วด้วยคีย์ operation และใช้ +, -, *, / สลับกันเป็นค่าดังนั้

  8. วิธีย้ายหลายองค์ประกอบไปต้นอาร์เรย์ใน JavaScript

    เราต้องเขียนฟังก์ชันที่รับอาร์เรย์และสตริงหลายตัวเป็นอาร์กิวเมนต์ หน้าที่คือตรวจสอบว่าสตริงเหล่านั้นมีอยู่ในอาร์เรย์หรือไม่ ถ้ามี เราต้องย้ายองค์ประกอบนั้นไปหน้าอาร์เรย์ดังนั้น มาเขียนโค้ดสำหรับฟังก์ชันนี้ตัวอย่างconst arr = [The, weather, today, is, a, bit, windy.]; const pushFront = (arr, ...strin

  9. จับคู่ระหว่าง 2 อาร์เรย์ใน JavaScript

    สมมติว่าเรามีสองอาร์เรย์ หนึ่งเป็นสตริง และอีกอันเป็นออบเจกต์const data = [{    name: Kamlesh Kapasi,    uid: 123 }, {       name: Mahesh Babu,       uid: 129 }, {       name: Akshay Kapoor,       uid: 223 }, {   &n

  10. จัดเรียงอาร์เรย์จุดตามระยะห่างจากจุดที่กำหนดใน JavaScript

    สมมติว่าเรามีอาร์เรย์ของออบเจกต์ ที่แต่ละออบเจกต์มีคุณสมบัติสองอย่างคือ x และ y แทนพิกัดของจุด เราต้องเขียนฟังก์ชันที่รับอาร์เรย์นี้และออบเจกต์ที่มีพิกัด x และ y ของจุด และเราต้องจัดเรียงจุด (ออบเจกต์) ในอาร์เรย์ตามระยะห่างจากจุดที่กำหนด (จาก gầnไปไกล)สูตรระยะห่างเป็นสูตรทางคณิตศาสตร์ที่ระบุว่าระยะห

  11. ผลคูณของผลรวมหลักแบบเวียนเกิดใน JavaScript

    เราต้องสร้างฟังก์ชันที่รับอาร์กิวเมนต์ได้หลายตัว (ตัวเลข) บวกมันเข้าด้วยกัน และคืนค่าผลคูณของหลักเมื่อคำตอบเหลือแค่ 1 หลักตัวอย่าง −ถ้าอาร์กิวเมนต์คือ −16, 34, 42เราต้องบวกเข้าด้วยกันก่อน −16+34+42 = 92แล้วคูณหลักต่อเนื่องจนได้ 1 หลักแบบนี้ −9*2 = 18 1*8 = 8เมื่อได้ตัวเลข 1 หลัก เราต้องคืนค่าจากฟังก

  12. เขียนอัลกอริทึมที่รับอาร์เรย์และย้ายศูนย์ทั้งหมดไปท้ายใน JavaScript

    เราต้องเขียนฟังก์ชันที่รับอาร์เรย์และย้ายศูนย์ทั้งหมดที่อยู่ในอาร์เรย์นั้นไปท้ายอาร์เรย์โดยไม่ใช้พื้นที่เพิ่มเติม เราจะใช้ Array.prototype.forEach() พร้อม Array.prototype.splice() และ Array.prototype.push()โค้ดสำหรับฟังก์ชันจะเป็นตัวอย่างconst arr = [34, 6, 76, 0, 0, 343, 90, 0, 32, 0, 34, 21, 54];

  13. วนลูปอาร์เรย์และแก้ไขสตริงใน JavaScript

    สมมติว่าเราต้องเขียนฟังก์ชัน เช่น translate() ที่รับสตริงเป็นอาร์กิวเมนต์แรก และคำ bấtจำนวนหลังจากนั้นสตริงจะมีเครื่องหมาย $ n ตัวแบบนี้ −This $0 is more $1 just a $2. แล้วจะมี 3 สตริงที่จะแทนที่ตำแหน่งที่สอดคล้องตัวอย่าง −ถ้าการเรียกฟังก์ชันแบบนี้ −translate(This $0 is more $1 just a $2., game, tha

  14. มีวิธีเขียนโค้ดโจทย์ "2 Sum" ให้มีประสิทธิภาพมากกว่านี้ไหม JavaScript

    หน้าที่ของเราคือเขียนฟังก์ชันที่แก้ปัญหา two-sum ในเวลาเชิงเส้นสูงสุดปัญหา Two Sumได้รับอาร์เรย์ของจำนวนเต็ม เราต้องหาสองตัวเลขที่บวกกันได้เท่ากับเป้าหมายเฉพาะฟังก์ชัน twoSum ควรคืนค่าดัชนีของสองตัวเลขที่บวกกันได้เป้าหมาย และถ้าไม่มีสององค์ประกอบไหนบวกกันได้เป้าหมาย ฟังก์ชันควรคืนค่าอาร์เรย์ว่างแก้ป

  15. สร้างอาร์เรย์ด้วยองค์ประกอบซ้ำจากสตริงใน JavaScript

    เราต้องเขียนฟังก์ชันที่สร้างอาร์เรย์ด้วยองค์ประกอบซ้ำจากสตริงจนถึงขีดจำกัด สมมติว่ามีสตริง aba และขีดจำกัด 5 −string = aba and limit = 5 will give new array [a,b,a,a,b]มาเขียนโค้ดสำหรับฟังก์ชันนี้ตัวอย่างconst string = Hello; const limit = 15; const createStringArray = (string, limit) => {  

  16. หาตัวเลขที่ไม่ต่อเนื่องแรกในอาร์เรย์ JavaScript

    เราต้องเขียนฟังก์ชันที่รับอาร์เรย์และคืนค่าดัชนีของตัวเลขที่ไม่ต่อเนื่องแรกจากมัน เหมือนตัวเลขทั้งหมดจะอยู่ในลำดับเลขคณิตที่ความต่างร่วมเป็น 1 แต่ตัวเลขที่ละเมิดกฎนี้ เราต้องคืนค่าดัชนีของมันถ้าตัวเลขทั้งหมดเรียงลำดับสมบูรณ์ เราควรคืนค่า -1มาเขียนโค้ดสำหรับฟังก์ชันนี้ตัวอย่างconst arr = [1,2,3,4,5,6

  17. ลดผลรวมหลักตัวเลขแบบเวียนเกิดจนเหลือหลักเดียวใน JavaScript

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

  18. แปลงสตริงเป็นรหัส MORSE ใน JavaScript

    รหัสโมร์ส (Morse code) คืออะไร?รหัสโมร์ส เป็นวิธีที่ใช้ในโทรคมนาคมเพื่อเข้ารหัสตัวอักษรข้อความเป็นลำดับมาตรฐานของระยะสัญญาณสองแบบ เรียกว่า dot และ dashเพื่อให้มีฟังก์ชันที่แปลงสตริงเฉพาะเป็น รหัสโมร์ส เราจะต้องมีออบเจกต์ที่แมปตัวอักษรทั้งหมด (อักษรอังกฤษ) เป็นเทียบเท่ารหัสโมร์ส เมื่อมีแล้ว เราสามารถ

  19. เปรียบเทียบสองอาร์เรย์ใน JavaScript และสร้างอาร์เรย์ true/false ใหม่

    เรามี 2 อาร์เรย์ใน JavaScript และต้องการเปรียบเทียบอันหนึ่งกับอีกอัน เพื่อดูว่าองค์ประกอบของ master array มีอยู่ใน keys array หรือไม่ แล้วสร้างอาร์เรย์ใหม่ความยาวเท่า master array แต่มีแค่ true และ false (true สำหรับค่าที่มีใน keys array และ false สำหรับที่ไม่มี)สมมติว่าสองอาร์เรย์คือ −const master

  20. วิธีหาผลรวมทุกองค์ประกอบใน nested array JavaScript

    สมมติว่าเราต้องเขียนฟังก์ชันที่รับ nested array ของตัวเลขและคืนค่าผลรวมของตัวเลขทั้งหมด เราต้องทำนี้โดยไม่ใช้ Array.prototype.flat()มาเขียนโค้ดสำหรับฟังก์ชันนี้ตัวอย่างconst arr = [    5,    7,    [ 4, [2], 8, [1,3], 2 ],    [ 9, [] ],    1,   &

Total 5941 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:120/298  20-คอมพิวเตอร์/Page Goto:1 114 115 116 117 118 119 120 121 122 123 124 125 126