หน้าแรก
หน้าแรก
สมมติว่า เรามีอาร์เรย์สองชุด อาร์เรย์หนึ่งมีสตริงคำตอบที่ถูกต้องของคำถามบางข้อ และอีกชุดประกอบด้วยคำตอบที่ผู้สมัครพยายาม แต่อย่างใดอาร์เรย์ก็ถูกสับเปลี่ยน และตอนนี้พวกเขาไม่มีคำตอบตามลำดับที่ตรงกัน แต่เรามั่นใจได้ว่าไม่มีคำถามสองข้อที่มีคำตอบเหมือนกัน งานของเราคือเขียนฟังก์ชันที่ใช้อาร์เรย์ทั้งสองน
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลข n และส่งกลับอาร์เรย์ที่มีจำนวนเฉพาะ n ตัวแรก เรารู้ว่าจำนวนเฉพาะคือจำนวนที่หารด้วย 1 ลงตัวเท่านั้น และตัวมันเอง เช่น 2, 3, 19, 37, 73 เป็นต้น ก่อนอื่นเราจะเขียนฟังก์ชันที่ตรวจสอบว่าจำนวนที่กำหนดเป็นจำนวนเฉพาะหรือไม่ จากนั้นเรียกใช้ aloop เพื่อสร้าง
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับค่าตัวเลขและคืนค่าบูลีนตามข้อเท็จจริงไม่ว่าจะมาในอนุกรมฟีโบนักชีหรือไม่ ตัวอย่างเช่น − หากการเรียกใช้ฟังก์ชันเป็นแบบนี้ − fibonacci(12); fibonacci(89); fibonacci(55); fibonacci(534); จากนั้นผลลัพธ์ควรเป็น − False true true false ตอนนี้ เรามาเขียนวิธีแก
สมมติว่า เราต้องเขียนฟังก์ชันแบบเรียกซ้ำที่รวมองค์ประกอบทั้งหมดของอาร์เรย์ของตัวเลข แต่ด้วยการบิดและการบิดคือฟังก์ชันแบบเรียกซ้ำที่เราเขียนไม่สามารถเริ่มต้นตัวแปรพิเศษใดๆ (หน่วยความจำ) ได้ เช่นเดียวกับที่เราไม่สามารถใช้ตัวแปรเพื่อเก็บผลรวมหรือนับจำนวนดัชนีของอาร์เรย์ได้ ทั้งหมดนี้จะต้องใช้สิ่งที่เร
กำหนดอาร์เรย์ของอาร์เรย์ ซึ่งแต่ละชุดประกอบด้วยชุดตัวเลข เราต้องเขียนฟังก์ชันที่ส่งกลับอาร์เรย์โดยที่แต่ละรายการเป็นผลรวมของรายการทั้งหมดในอาร์เรย์ย่อยที่เกี่ยวข้อง ตัวอย่างเช่น − หากอาร์เรย์อินพุตเป็น − const numbers = [ [1, 2, 3, 4], [5, 6, 7], [8, 9, 10, 1
เราจำเป็นต้องเขียนฟังก์ชันด้วยคำสั่ง while ซึ่งกำหนดความยาวของอาร์เรย์ย่อยที่ต่อเนื่องกันมากที่สุดในอาร์เรย์ของจำนวนเต็มบวก ตัวอย่างเช่น − หากอาร์เรย์อินพุตเป็น − const input = [6, 7, 8, 6, 12, 1, 2, 3, 4] --> [1,2,3,4] จากนั้นผลลัพธ์ควรเป็น − 4 หากอาร์เรย์อินพุตเป็น − const input = [5, 6, 1,
เราจำเป็นต้องเขียนฟังก์ชันที่ใช้จำนวนเต็มบวก n และคืนค่าอาร์เรย์ของปี nleap ถัดไป เราจะแบ่งปัญหานี้ออกเป็นสามส่วน - ตอนที่ 1:การหาปีปัจจุบันผ่าน JS รหัสสำหรับค้นหาปีปัจจุบันผ่าน JS จะเป็น - // รับปีปัจจุบันจากอินสแตนซ์ใหม่ของ Date objectconst year =new Date().getFullYear(); ส่วนที่ 2:การตรวจสอบปีอธ
เราจำเป็นต้องเขียนฟังก์ชันโดยพูดว่า reverseSum() ที่รับ Numbers สองอาร์เรย์ อันดับแรกและอันดับที่สองแล้วคืนค่าอาร์เรย์ใหม่ที่มี ผลรวมขององค์ประกอบแรกของอาร์เรย์ที่หนึ่งและองค์ประกอบสุดท้ายของอาร์เรย์ที่สองเป็นองค์ประกอบแรก ผลรวมขององค์ประกอบที่สองของอาร์เรย์ที่หนึ่งและองค์ประกอบสุดท้ายที่สองขอ
สมมติว่าเรามีอาร์เรย์ของอาร์เรย์ที่มีองค์ประกอบบางอย่างเช่นนี้ − const arr =[3, 5, 7, 2, [4, NaN, null, 4, 8, [3, undefined, 24, null], null, 5, 1], น่าน, 45, 2, 1 ]; งานของเราคือการเขียนฟังก์ชันแบบเรียกซ้ำที่ใช้ในอาร์เรย์ที่ซ้อนกันนี้ และแทนที่ค่าเท็จทั้งหมดภายในอาร์เรย์ (NaN, undefined และ null)
เราจำเป็นต้องเขียนฟังก์ชันโดยพูดว่า closedPalindrome() ที่รับตัวเลข n และส่งกลับค่า palindromic ที่ใกล้เคียงกับตัวเลข n มากที่สุด ตัวอย่างเช่น − หากหมายเลขอินพุตคือ 264 เอาต์พุตควรเป็น 262 หากหมายเลขอินพุตคือ 7834 เอาต์พุตควรเป็น 7887 โดยพื้นฐานแล้ว วิธีการคือ เราแบ่งตัวเลขออกเป็นสองส่วน (
สมมุติว่าเราต้องเขียนฟังก์ชัน Array พูด prependN() ที่รับตัวเลข n (n <=ความยาวของอาร์เรย์ที่ฟังก์ชันนี้ใช้) และนำองค์ประกอบ n รายการจากจุดสิ้นสุดมาวางไว้หน้าอาร์เรย์ เราต้องทำสิ่งนี้แทน และฟังก์ชันควรคืนค่าบูลีนตามความสำเร็จหรือความล้มเหลวของงานเท่านั้น ตัวอย่างเช่น − // if the input array is: co
เรามีสตริงที่มีตัวอักษรซ้ำกันเช่นนี้ − const a = "fdsfjngjkdsfhhhhhhhhhhhfsdfsd"; งานของเราคือเขียนฟังก์ชันที่คืนค่าจำนวนตัวอักษรเดียวกันที่ต่อเนื่องกันสูงสุดในเครื่องหมายแอสสตรีค เช่นเดียวกับสตริงด้านบน ตัวอักษร h ปรากฏขึ้น 11 ครั้งติดต่อกัน ดังนั้นฟังก์ชันของเราจึงควรคืนค่า 11 สำหรับสตร
เรามีอาร์เรย์ของ Numbers และเราจำเป็นต้องเขียนฟังก์ชันที่คืนค่าที่น้อยที่สุดเป็นอันดับสองจากอาร์เรย์ ตัวอย่างเช่น − หากอาร์เรย์เป็น − const arr = [67, 87, 56, 8, 56, 78, 54, 67, 98, 56, 54]; ผลลัพธ์ควรเป็นดังนี้ − 54 เพราะ 54 เป็นค่าที่น้อยที่สุดหลังจาก 8 ตัวอย่าง const arr = [67, 87, 56, 8, 56,
สมมติว่า เรามีอาร์เรย์ที่มีรายการ Number จำนวนมาก และจำเป็นต้องเปรียบเทียบการเรียกซ้ำของเวลากับเวลาที่วนรอบอย่างง่ายเทียบกับเวลาที่ฟังก์ชัน ES6 ใช้ในการรวมรายการทั้งหมดของอาร์เรย์ เช่น การเรียกซ้ำเทียบกับฟังก์ชันลูปเทียบกับฟังก์ชัน ES6 . ในที่นี้ เพื่อจำลองอาร์เรย์ขนาดใหญ่ เราจะวนซ้ำในอาร์เรย์ที่ค่
เรามีอาร์เรย์ของตัวอักษร Number / String ที่มีค่าบางค่า (บางค่าซ้ำกันเช่นกัน) งานของเราคือการเขียนฟังก์ชันที่ส่งคืนองค์ประกอบจากอาร์เรย์ซึ่งปรากฏเป็นจำนวนครั้งมากที่สุดในอาร์เรย์ ตัวอย่างเช่น − หากอาร์เรย์อินพุตเป็น − const input = ['a', 'v', 'k', 'f', 'a', &
สมมุติว่าเรามีวัตถุสองอย่างนี้ − const a = { Make: "Apple", Model: "iPad", hasScreen: "yes", Review: "Great product!", }; const b = { Make: "Apple", Model: "iPad"
วัตสันให้อาร์เรย์ A ยาว N แก่เชอร์ล็อก จากนั้นเขาขอให้เขาตรวจสอบว่ามีองค์ประกอบในอาร์เรย์หรือไม่ โดยที่ผลรวมขององค์ประกอบทางด้านซ้ายจะเท่ากับผลรวมขององค์ประกอบทางด้านขวา เราต้องเขียนฟังก์ชันนี้ ควรใช้ในอาร์เรย์ของ Numbers และตัวเลขใดๆ ที่มีอยู่ในอาร์เรย์ ควรคืนค่าดัชนี มิฉะนั้น ควรคืนค่า -1 เรามาเข
สมมติว่า เรามีอาร์เรย์ของสตริง โดยพื้นฐานแล้วมันคืออาร์เรย์ของสตริงตัวเลขแบบนี้ - const arr =[3, 3, 55, 23, 67, 43, 12, 67, 87, 12]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ดังกล่าวและส่งกลับผลรวมขององค์ประกอบทั้งหมดของอาร์เรย์นี้ แทนที่จะเชื่อมสตริงเข้าด้วยกัน มาเขียนโค้ดสำหรับฟังก์ชั
เราต้องเขียนฟังก์ชันอาร์เรย์ (Array.prototype.get()) ที่รับอาร์กิวเมนต์สามตัวก่อน ตัวเลข n ตัวที่สองเป็นตัวเลข พูด m (m <=array length-1) และวินาทีเป็นสตริง ที่สามารถมีค่าใดค่าหนึ่งจากสองค่า - ซ้าย หรือ ขวา ฟังก์ชันควรส่งคืนอาร์เรย์ย่อยของอาร์เรย์ดั้งเดิมที่ควรมี n องค์ประกอบโดยเริ่มจากดัชนี m และใ
สมมติว่าเรามีอาร์เรย์ของวัตถุเช่นนี้ − ตัวอย่าง const arr = [ {text:'use'}, {text: 'secur'}, {text: 'form'}, {text: 'user'}, {text: 'users'}, {text: 'form'}, {te