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

    สมมติว่ามีอาร์เรย์ของออบเจ็กต์ดังนี้: const arr = [ { name: JON, flight:100, value: 12, type: uns }, { name: JON, flight:100, value: 35, type: sch }, { name: BILL, flight:200, value: 33, type: uns }, { name: BILL, flight:200, value: 45, type: sch } ]; เราต้องเขียนฟังก์ชัน JavaScript ที่รับอา

  2. เรียงลำดับอาร์เรย์รวมถึงองค์ประกอบในซับอาร์เรย์ใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของอาร์เรย์ของจำนวนเต็ม ซับอาร์เรย์แต่ละอันในอาร์เรย์จะมีจำนวนเต็มสองตัวอย่างแน่นอน ฟังก์ชันควรเรียงลำดับอาร์เรย์รวมถึงองค์ประกอบที่อยู่ในซับอาร์เรย์ เช่น: ถ้าอาร์เรย์อินพุทคือ: const arr = [ [4, 2], [6, 1], [5, 3] ]; อาร์เรย์ผลลัพธ์ควรเป็น: const

  3. คำนวณค่าเฉลี่ยสำหรับแต่ละซับอาร์เรย์แยกกันแล้วคืนค่าผลรวมของค่าเฉลี่ยทั้งหมดใน JavaScript

    สมมติว่ามีอาร์เรย์ของอาร์เรย์ของจำนวนเต็มดังนี้: const arr = [ [1, 2, 3], [4, 5, 6] ]; เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของอาร์เรย์ดังกล่าว ฟังก์ชันควรคำนวณค่าเฉลี่ยสำหรับแต่ละซับอาร์เรย์แยกกันและคืนค่าผลรวมของค่าเฉลี่ยทั้งหมด ดังนั้น สำหรับอาร์เรย์ข้างต้น ผลลัพธ์ควรเป็น: 2 + 5 = 7

  4. คำนวณความต่างระหว่างองค์ประกอบแรกและที่สองของแต่ละซับอาร์เรย์และคืนค่าผลรวมของความต่างใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของอาร์เรย์ซ้อนที่มีองค์ประกอบสองตัวแต่ละอัน ฟังก์ชันควรคำนวณความต่างระหว่างองค์ประกอบแรกและที่สองของแต่ละซับอาร์เรย์แยกกันและคืนค่าผลรวมของความต่างเหล่านั้น เช่น: ถ้าอาร์เรย์อินพุทคือ: const arr = [ [5, 3], [9, 4], [3, 7], [4, 6] ]; ผลลัพธ์ควรเป

  5. ลำดับคล้ายฟีโบนัชชีใน JavaScript

    มา definie ลำดับโดยใช้นิยามต่อไปนี้: กำหนด t1 และ t2 เป็นสองพจน์ติดกันของลำดับนี้ พจน์ที่สามของลำดับนี้จะเท่ากับ: t3 = t1 + (t2 * t2) เหมือนลำดับฟีโบนัชชี พจน์แรกและพจน์ที่สองของลำดับนี้จะเป็น 0 และ 1 ตามลำดับเสมอ เราต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลข n ฟังก์ชันควรคำนวณและคืนค่าพจน์ที่ n ของล

  6. หาการจัดหมู่ที่เป็นไปได้ทั้งหมดจากอาร์เรย์ใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขเป็นอาร์กิวเมนต์แรก และผลรวมเป้าหมายเป็นอาร์กิวเมนต์ที่สอง ฟังก์ชันควรสร้างอาร์เรย์ของอาร์เรย์ขององค์ประกอบทั้งหมดจากอาร์เรย์ (ซ้ำหรือไม่ซ้ำก็ได้) ที่รวมกันได้ผลรวมเป้าหมาย เช่น: ถ้าอาร์เรย์อินพุทคือ: const arr = [2, 3, 6, 7], sum = 7; ดังนั้น ผ

  7. วิธีนำ Backtracking มาใช้ในโจทย์ปีนบันไดใน JavaScript

    สมมติว่าเราต้องปีนบันไดที่มี n ขั้น และเราตัดสินใจออกกำลังกายเพิ่มโดยกระโดดขึ้นไป เราสามารถครอบคลุมได้สูงสุด k ขั้นในการกระโดดครั้งเดียว k จะเป็น 1 หรือ 2 เท่านั้น ไม่ว่าบันไดจะมีกี่ขั้น เราต้องคืนค่าลำดับการกระโดดที่เป็นไปได้ทั้งหมดที่คุณอาจใช้เพื่อปีนบันได เรียงลำดับแล้ว เช่น: for n = 4 and k = 2,

  8. ฟังก์ชันถอดรหัสสตริงใน JavaScript

    เราได้รับสตริงที่เข้ารหัส และเราต้องประมวลผลผ่านฟังก์ชันที่คืนค่าสตริงที่ถอดรหัสแล้ว กฎการเข้ารหัสคือ: n[encodedString], โดย encodedString ภายในวงเล็บจะถูกทำซ้ำ n ครั้งพอดี และ n รับประกันว่าเป็นจำนวนเต็มบวก เราสมมติว่าสตริงอินพุทถูกต้องเสมอ ไม่มีช่องว่างเพิ่มเติม วงเล็บถูกสร้างถูกต้อง เป็นต้น เช่น:

  9. ตัดสตริงใน JavaScript

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

  10. จัดการออบเจ็กต์ในอาร์เรย์ของออบเจ็กต์ใน JavaScript

    สมมติว่ามีอาร์เรย์ของออบเจ็กต์สองอาร์เรย์ดังนี้: const arr1 = [ {id:124,name:qqq}, {id:589,name:www}, {id:45,name:eee}, {id:567,name:rrr} ]; const arr2 = [ {id:124,name:ttt}, {id:45,name:yyy} ]; เราต้องเขียนฟังก์ชัน JavaScript ที่รับสองออบเจ็กต์ดังกล่าว ฟังก์ชันควรค้นหาในอาร์เรย์แรกออบเ

  11. วิธีเรียงลำดับอาร์เรย์ของออบเจ็กต์ตามความยาวของอาร์เรย์ซ้อนใน JavaScript

    สมมติว่ามีอาร์เรย์ของออบเจ็กต์ที่มีอาร์เรย์ซ้อนของออบเจ็กต์ดังนี้: const arr = [ { name: Cat1, elements : [ { name: name, id: id } ] }, { name: Cat2, elements : [ { name: name, id: id }, { name: name, id: id }, { name: name, id: id } ] }, { name: Cat3, elements : [ { name:

  12. จัดการออบเจ็กต์เพื่อจัดกลุ่มตามรายการอาร์เรย์ออบเจ็กต์ใน JavaScript

    สมมติว่ามีอาร์เรย์ของออบเจ็กต์ที่มีข้อมูลเกี่ยวกับรถยนต์บางคันดังนี้: const arr = [ { group:[], name: All Makes, code: }, { group:[Group A], name: BMW, code: X821 }, { group:[Group B], name: Audi, code: B216 }, { group:[Group B], name: Ford,

  13. สามตัวเลขเพิ่มขึ้นอย่างเคร่งครัด (ติดกันหรือไม่ติดกัน) ในอาร์เรย์ใน JavaScript

    สมมติว่ามีอาร์เรย์ของตัวเลขดังนี้: const arr = [4, 7, 4, 8, 9, 3]; เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขดังกล่าว ฟังก์ชันควรค้นหาสามตัวเลขจากอาร์เรย์ที่ดัชนีและขนาดของพวกเขาอยู่ในลำดับเพิ่มขึ้นอย่างเคร่งครัด (ติดกันหรือไม่ติดกันก็ได้) เช่น ในอาร์เรย์ข้างต้น ตัวเลข 7, 8 และ 9 มีดัชน

  14. รวมซับอาร์เรย์ใน JavaScript

    สมมติว่ามีอาร์เรย์ของอาร์เรย์ที่มีข้อมูลชื่อและอีเมลของคนบางคนดังนี้: const arr = [ [John, johnsmith@mail.com, john00@mail.com], [John, johnnybravo@mail.com], [John, johnsmith@mail.com, john_newyork@mail.com], [Mary, mary@mail.com] ]; แต่ละองค์ประกอบของอาร์เรย์คือซับอาร์เรย์ของสตริง โดยองค์ป

  15. กำหนดว่าตัวเลขสร้างลำดับบวกได้หรือไม่ใน JavaScript

    Additive Numbers (ตัวเลขบวก) Additive number คือสตริงตัวเลขที่หลักของมันสามารถสร้างลำดับบวกได้ ลำดับบวกที่ถูกต้องควรมีตัวเลขอย่างน้อยสามตัว ยกเว้นสองตัวแรก ตัวเลขแต่ละตัวในลำดับต้องเป็นผลรวมของสองตัวก่อนหน้า กำหนดสตริงที่มีเฉพาะตัวเลข 0-9 ให้เขียนฟังก์ชันเพื่อตรวจสอบว่ามันเป็น additive number หรือไม

  16. วิธีที่ดีที่สุดในการค้นหารายการในรายการที่เรียงแล้วใน JavaScript

    जहाँ तक सॉर्ट किए गए सरणियों का संबंध है (किसी भी क्रम में), बाइनरी खोज अब तक का सबसे अनुकूलित और कुशल खोज एल्गोरिदम है। हमें एक बाइनरी खोज फ़ंक्शन लिखना होगा जो एक सॉर्ट की गई सरणी के लिटरल्स में एक लक्ष्य की खोज करता है। हमें उस फ़ंक्शन को Array ऑब्जेक्ट्स के प्रोटोटाइप प्रॉपर्टी से जोड़ना चाहिए।

  17. สร้างอาร์เรย์ของค่าซ้ำจากอีกอาร์เรย์หนึ่งใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของค่าต面值 ฟังก์ชันควรเตรียมอาร์เรย์ใหม่ขององค์ประกอบทั้งหมดจากอาร์เรย์ต้นฉบับที่ไม่เป็นค่าเฉพาะตัว (ค่าซ้ำ) เช่น: ถ้าอาร์เรย์อินพุทคือ: const arr = [3, 6, 7, 5, 3]; ผลลัพธ์ควรเป็น: const output = [3]; ตัวอย่าง โค้ดสำหรับนี้จะเป็นดังนี้: const arr = [3, 6

  18. จัดกลุ่มองค์ประกอบที่ตรงกันในอาร์เรย์ใน JavaScript

    สมมติว่ามีอาร์เรย์ของตัวอักษรที่มีตัวอักษรซ้ำดังนี้: const arr = [ a,a,a,a,d,e,e,f,h,h,h,i,l,m,n, r,s,s, t,u,v,y,y ]; เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ดังกล่าว ฟังก์ชันควรจัดกลุ่มตัวอักษรที่เหมือนกันทั้งหมดเข้าไปในซับอาร์เรย์ที่ไม่ซ้ำกัน ดังนั้น สำหรับอาร์เรย์ข้างต้น ผลลัพธ์ควรเป็นด

  19. ใช้ BigInt คำนวณแฟกทอเรียลตัวเลขใหญ่ใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลขเป็นอินพุตเดียว ฟังก์ชันควรคำนวณแฟกทอเรียลของตัวเลขใหญ่ (มากกว่า 10) ที่แฟกทอเรียลไม่สามารถเก็บในตัวแปรแบบธรรมดาได้ โดยใช้ BigInt ของ JavaScript สุดท้ายฟังก์ชันควรแปลงแฟกทอเรียลเป็นสตริงและคืนค่าสตริงนั้น เช่น: ถ้าอินพุทคือ: const num = 45; ผลลัพธ์ควรเป็น:

  20. ค่าความต่างสูงสุดขององค์ประกอบติดกันที่ลดลงใน JavaScript

    เราได้รับอาร์เรย์ของจำนวนเต็ม และเราต้องหาความต่างสัมบูรณ์สูงสุดระหว่างสององค์ประกอบที่ติดกันใดๆ เช่น: ถ้าอาร์เรย์อินพุทคือ: const arr = [2, 4, 1, 0]; ผลลัพธ์ควรเป็น: const output = 3; เพราะ ความต่างสัมบูรณ์สูงสุดอยู่ที่องค์ประกอบ 4 และ 1 ตัวอย่าง โค้ดสำหรับนี้จะเป็นดังนี้: const arr = [2, 4, 1, 0];

Total 5941 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:51/298  20-คอมพิวเตอร์/Page Goto:1 45 46 47 48 49 50 51 52 53 54 55 56 57