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

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

  2. ฟังก์ชัน JavaScript เพื่อรับตัวเลข n และสร้างอาร์เรย์ด้วย n จำนวนเฉพาะ n ตัวแรก

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลข n และส่งกลับอาร์เรย์ที่มีจำนวนเฉพาะ n ตัวแรก เรารู้ว่าจำนวนเฉพาะคือจำนวนที่หารด้วย 1 ลงตัวเท่านั้น และตัวมันเอง เช่น 2, 3, 19, 37, 73 เป็นต้น ก่อนอื่นเราจะเขียนฟังก์ชันที่ตรวจสอบว่าจำนวนที่กำหนดเป็นจำนวนเฉพาะหรือไม่ จากนั้นเรียกใช้ aloop เพื่อสร้าง

  3. ตรวจสอบว่าตัวเลขเป็นตัวเลข Fibonacci หรือไม่ JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับค่าตัวเลขและคืนค่าบูลีนตามข้อเท็จจริงไม่ว่าจะมาในอนุกรมฟีโบนักชีหรือไม่ ตัวอย่างเช่น − หากการเรียกใช้ฟังก์ชันเป็นแบบนี้ − fibonacci(12); fibonacci(89); fibonacci(55); fibonacci(534); จากนั้นผลลัพธ์ควรเป็น − False true true false ตอนนี้ เรามาเขียนวิธีแก

  4. เวอร์ชันที่แก้ไขของการสรุปอาร์เรย์ที่มีการเรียกซ้ำใน JavaScript

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

  5. จากอาร์เรย์ของอาร์เรย์ ให้ส่งคืนอาร์เรย์โดยที่แต่ละรายการเป็นผลรวมของรายการทั้งหมดในอาร์เรย์ย่อยที่เกี่ยวข้องใน JavaScript

    กำหนดอาร์เรย์ของอาร์เรย์ ซึ่งแต่ละชุดประกอบด้วยชุดตัวเลข เราต้องเขียนฟังก์ชันที่ส่งกลับอาร์เรย์โดยที่แต่ละรายการเป็นผลรวมของรายการทั้งหมดในอาร์เรย์ย่อยที่เกี่ยวข้อง ตัวอย่างเช่น − หากอาร์เรย์อินพุตเป็น − const numbers = [    [1, 2, 3, 4],    [5, 6, 7],    [8, 9, 10, 1

  6. ค้นหาอาร์เรย์ย่อยที่ยาวที่สุดของตัวเลขต่อเนื่องกันด้วยลูป while ใน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชันด้วยคำสั่ง while ซึ่งกำหนดความยาวของอาร์เรย์ย่อยที่ต่อเนื่องกันมากที่สุดในอาร์เรย์ของจำนวนเต็มบวก ตัวอย่างเช่น − หากอาร์เรย์อินพุตเป็น − const input = [6, 7, 8, 6, 12, 1, 2, 3, 4] --> [1,2,3,4] จากนั้นผลลัพธ์ควรเป็น − 4 หากอาร์เรย์อินพุตเป็น − const input = [5, 6, 1,

  7. ค้นหา n ปีอธิกสุรทินถัดไปใน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชันที่ใช้จำนวนเต็มบวก n และคืนค่าอาร์เรย์ของปี nleap ถัดไป เราจะแบ่งปัญหานี้ออกเป็นสามส่วน - ตอนที่ 1:การหาปีปัจจุบันผ่าน JS รหัสสำหรับค้นหาปีปัจจุบันผ่าน JS จะเป็น - // รับปีปัจจุบันจากอินสแตนซ์ใหม่ของ Date objectconst year =new Date().getFullYear(); ส่วนที่ 2:การตรวจสอบปีอธ

  8. ย้อนกลับอาร์เรย์ผลรวม JavaScript

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

  9. ลดความซับซ้อนของ JavaScript อาร์เรย์ที่ซ้อนกัน

    สมมติว่าเรามีอาร์เรย์ของอาร์เรย์ที่มีองค์ประกอบบางอย่างเช่นนี้ − const arr =[3, 5, 7, 2, [4, NaN, null, 4, 8, [3, undefined, 24, null], null, 5, 1], น่าน, 45, 2, 1 ]; งานของเราคือการเขียนฟังก์ชันแบบเรียกซ้ำที่ใช้ในอาร์เรย์ที่ซ้อนกันนี้ และแทนที่ค่าเท็จทั้งหมดภายในอาร์เรย์ (NaN, undefined และ null)

  10. palindrome ที่ใกล้ที่สุดใน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชันโดยพูดว่า closedPalindrome() ที่รับตัวเลข n และส่งกลับค่า palindromic ที่ใกล้เคียงกับตัวเลข n มากที่สุด ตัวอย่างเช่น − หากหมายเลขอินพุตคือ 264 เอาต์พุตควรเป็น 262 หากหมายเลขอินพุตคือ 7834 เอาต์พุตควรเป็น 7887 โดยพื้นฐานแล้ว วิธีการคือ เราแบ่งตัวเลขออกเป็นสองส่วน (

  11. เลื่อนจำนวนองค์ประกอบที่กำหนดล่าสุดไปด้านหน้าอาร์เรย์ JavaScript

    สมมุติว่าเราต้องเขียนฟังก์ชัน Array พูด prependN() ที่รับตัวเลข n (n <=ความยาวของอาร์เรย์ที่ฟังก์ชันนี้ใช้) และนำองค์ประกอบ n รายการจากจุดสิ้นสุดมาวางไว้หน้าอาร์เรย์ เราต้องทำสิ่งนี้แทน และฟังก์ชันควรคืนค่าบูลีนตามความสำเร็จหรือความล้มเหลวของงานเท่านั้น ตัวอย่างเช่น − // if the input array is: co

  12. จะรับจำนวนตัวอักษรซ้ำสูงสุดในสตริงได้อย่างไร? JavaScript

    เรามีสตริงที่มีตัวอักษรซ้ำกันเช่นนี้ − const a = "fdsfjngjkdsfhhhhhhhhhhhfsdfsd"; งานของเราคือเขียนฟังก์ชันที่คืนค่าจำนวนตัวอักษรเดียวกันที่ต่อเนื่องกันสูงสุดในเครื่องหมายแอสสตรีค เช่นเดียวกับสตริงด้านบน ตัวอักษร h ปรากฏขึ้น 11 ครั้งติดต่อกัน ดังนั้นฟังก์ชันของเราจึงควรคืนค่า 11 สำหรับสตร

  13. ดึงองค์ประกอบขั้นต่ำที่สองจากอาร์เรย์โดยไม่ต้องเรียงลำดับ JavaScript

    เรามีอาร์เรย์ของ Numbers และเราจำเป็นต้องเขียนฟังก์ชันที่คืนค่าที่น้อยที่สุดเป็นอันดับสองจากอาร์เรย์ ตัวอย่างเช่น − หากอาร์เรย์เป็น − const arr = [67, 87, 56, 8, 56, 78, 54, 67, 98, 56, 54]; ผลลัพธ์ควรเป็นดังนี้ − 54 เพราะ 54 เป็นค่าที่น้อยที่สุดหลังจาก 8 ตัวอย่าง const arr = [67, 87, 56, 8, 56,

  14. Array sum:การเปรียบเทียบการเรียกซ้ำกับวิธีลูปเทียบกับ ES6 ใน JavaScript

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

  15. รับรายการที่ซ้ำกันมากที่สุดในอาร์เรย์ JavaScript

    เรามีอาร์เรย์ของตัวอักษร Number / String ที่มีค่าบางค่า (บางค่าซ้ำกันเช่นกัน) งานของเราคือการเขียนฟังก์ชันที่ส่งคืนองค์ประกอบจากอาร์เรย์ซึ่งปรากฏเป็นจำนวนครั้งมากที่สุดในอาร์เรย์ ตัวอย่างเช่น − หากอาร์เรย์อินพุตเป็น − const input = ['a', 'v', 'k', 'f', 'a', &

  16. เปรียบเทียบสองอ็อบเจ็กต์ใน JavaScript และส่งคืนตัวเลขระหว่าง 0 ถึง 100 แทนเปอร์เซ็นต์ของความคล้ายคลึงกัน

    สมมุติว่าเรามีวัตถุสองอย่างนี้ − const a = {    Make: "Apple",    Model: "iPad",    hasScreen: "yes",    Review: "Great product!", }; const b = {    Make: "Apple",    Model: "iPad"

  17. แก้ปัญหา Sherlock and Array ใน JavaScript

    วัตสันให้อาร์เรย์ A ยาว N แก่เชอร์ล็อก จากนั้นเขาขอให้เขาตรวจสอบว่ามีองค์ประกอบในอาร์เรย์หรือไม่ โดยที่ผลรวมขององค์ประกอบทางด้านซ้ายจะเท่ากับผลรวมขององค์ประกอบทางด้านขวา เราต้องเขียนฟังก์ชันนี้ ควรใช้ในอาร์เรย์ของ Numbers และตัวเลขใดๆ ที่มีอยู่ในอาร์เรย์ ควรคืนค่าดัชนี มิฉะนั้น ควรคืนค่า -1 เรามาเข

  18. จะบังคับให้ JavaScript ทำคณิตศาสตร์แทนที่จะรวมสองสตริงเข้าด้วยกันได้อย่างไร

    สมมติว่า เรามีอาร์เรย์ของสตริง โดยพื้นฐานแล้วมันคืออาร์เรย์ของสตริงตัวเลขแบบนี้ - const arr =[3, 3, 55, 23, 67, 43, 12, 67, 87, 12]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ดังกล่าวและส่งกลับผลรวมขององค์ประกอบทั้งหมดของอาร์เรย์นี้ แทนที่จะเชื่อมสตริงเข้าด้วยกัน มาเขียนโค้ดสำหรับฟังก์ชั

  19. รับตัวเลข n จากอาร์เรย์โดยเริ่มจากจุดที่กำหนด JavaScript

    เราต้องเขียนฟังก์ชันอาร์เรย์ (Array.prototype.get()) ที่รับอาร์กิวเมนต์สามตัวก่อน ตัวเลข n ตัวที่สองเป็นตัวเลข พูด m (m <=array length-1) และวินาทีเป็นสตริง ที่สามารถมีค่าใดค่าหนึ่งจากสองค่า - ซ้าย หรือ ขวา ฟังก์ชันควรส่งคืนอาร์เรย์ย่อยของอาร์เรย์ดั้งเดิมที่ควรมี n องค์ประกอบโดยเริ่มจากดัชนี m และใ

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