หน้าแรก
หน้าแรก
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่มีตัวเลขสามตัว สมมติว่าตัวเลขสามตัวคือ a, b และ n งานของเราคือค้นหาตัวเลข n ทั้งหมดที่มีผลรวมของหลักในตำแหน่งคู่และตำแหน่งคี่ที่หารด้วย a และ b ตามลำดับ และสุดท้ายเราต้องคืนค่าอาร์เรย์ที่มีตัวเลขที่จำเป็นทั้งหมด อาร์เรย์ควรว่างเปล่าหากไม่มีตัวเลขที่ตรงกัน ตั
สมมติว่าเรามีอาร์เรย์ของวัตถุเช่นนี้ - const arr = [ {val: 56, canUse: true}, {val: 16, canUse: true}, {val: 45, canUse: true}, {val: 76, canUse: false}, {val: 45, canUse: true}, {val: 23, canUse: false}, {val
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของสตริงและลบแต่ละสตริงที่ลงท้ายด้วยอักขระเดียวกัน - ตัวอย่างเช่น หากอาร์เรย์จริงคือ − const arr = ['Radar', 'Cat' , 'Dog', 'Car', 'Hat']; จากนั้นเราต้องลบหนึ่งรายการและเก็บเพียงสตริงเดียวที่ลงท้ายด้วยอักขร
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและส่งคืนอักขระจากสตริงที่ปรากฏขึ้นเป็นจำนวนมากที่สุดเป็นครั้งที่สอง สมมติว่าต่อไปนี้คือสตริงของเรา − const str = 'This string will be used to calculate frequency'; ด้านบน อักขระที่ใช้บ่อยที่สุดตัวที่สองคือ “e” ตัวอย่าง ให้เราดูรหัสที่สมบูร
สมมติว่าเรามีวัตถุเช่นนี้ − const dataset = { "diamonds":77, "gold-bars":28, "exciting-stuff":52, "oil":51, "sports-cars":7, "bitcoins":40 }; เราจำเป็นต้องเขียนฟ
กำหนดสตริง S ซึ่งประกอบด้วยตัวอักษร ตัวเลข และอักขระพิเศษ เราจำเป็นต้องเขียนโปรแกรมเพื่อแยกสตริงออกเป็นสามสตริงที่แตกต่างกัน S1, S2 และ S3 เพื่อให้ - สตริง S1 จะมีตัวอักษรทั้งหมดที่อยู่ใน S สตริง S2 จะมีตัวเลขทั้งหมดที่อยู่ใน S และ S3 จะมีอักขระพิเศษทั้งหมดที่มีอยู่ใน S. สตริง S1, S2 และ S3 ควรมี
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ยอมรับอาร์เรย์ของ Numbers และตัวเลข เช่น n (n ต้องน้อยกว่าหรือเท่ากับความยาวของอาร์เรย์) และฟังก์ชันของเราควรแทนที่องค์ประกอบที่ k จากจุดเริ่มต้นด้วยองค์ประกอบที่ n จากจุดสิ้นสุดของอาร์เรย์ ตัวอย่าง ต่อไปนี้เป็นรหัส - { const { ความยาว:l } =arr; ปล่อยให้อุณ
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลข รวมตัวเลข และตรวจสอบว่าผลรวมนั้นเป็นตัวเลข Palindrome หรือไม่ ฟังก์ชันควรคืนค่า จริง หากผลรวมเป็น Palindrome มิฉะนั้น จะเป็นเท็จ ตัวอย่างเช่น หากตัวเลขคือ 697 จากนั้นผลรวมของหลักจะเป็น 22 ซึ่งเป็นตัวเลขพาลินโดรม ดังนั้น ฟังก์ชันของเราควรคืนค่าเป็น
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ที่ซ้อนกันของ Numbers และส่งกลับผลรวมของตัวเลขทั้งหมดที่มีอยู่ในอาร์เรย์ สมมติว่าต่อไปนี้คืออาร์เรย์ที่ซ้อนกันของเรา - const arr = [2, 5, 7, [ 4, 5, 4, 7, [ 5, 7, 5 ], 5 ], 2]; ตัวอย่าง ต่อไปนี
ในวิชาคณิตศาสตร์ ความต่างสมมาตรของสองเซต กล่าวคือ A และ B แทนด้วย A △ B และถูกกำหนดให้เป็นเซตขององค์ประกอบทั้งหมดที่เป็นของ A หรือของ B แต่ไม่ใช่ของทั้งคู่ ตัวอย่างเช่น − const A = [1, 2, 3, 4, 5, 6, 7, 8]; const B = [1, 3, 5, 6, 7, 8, 9]; จากนั้นความต่างสมมาตรของ A และ B จะเป็น − const diff = [2
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของสตริงและส่งกลับดัชนีของสตริงที่มีความยาวสั้นที่สุด เราจะใช้ for loop และรักษาดัชนีของสตริงที่มีความยาวสั้นที่สุด ตัวอย่าง ต่อไปนี้เป็นรหัส - const arr = ['this', 'can', 'be', 'some', 'random', 'sente
สมมติว่าเรามีอาร์เรย์ของวัตถุที่ชื่อผู้ใช้ถูกจับคู่กับรหัสเฉพาะบางอย่างเช่นนี้ - const arr = [ {"4": "Rahul"}, {"7": "Vikram"}, {"6": "Rahul"}, {"3": "Aakash"},
เราจำเป็นต้องสร้างอาร์เรย์จากวัตถุ JavaScript ที่มีค่าคุณสมบัติทั้งหมดของวัตถุ ตัวอย่างเช่น ให้วัตถุนี้ − { "firstName": "John", "lastName": "Smith", "isAlive": "true", "age": &q
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลข ค้นหาผลรวมของตัวเลข และส่งกลับจำนวนเฉพาะที่มากกว่าหรือเท่ากับผลรวม ตัวอย่าง ต่อไปนี้เป็นรหัส - const num = 56563; const digitSum = (num, sum = 0) => { if(num){ return digitSum(Math.floor(num / 10), sum + (num %
ในระบบเลขฐานสิบ ตัวเลขจริงทั้งหมดสามารถแบ่งออกเป็นสองกลุ่ม - จำนวนตรรกยะ จำนวนอตรรกยะ สำหรับขอบเขตของปัญหานี้ เราจะพูดถึงแต่จำนวนตรรกยะเท่านั้น ตัวเลขทั้งหมดที่สามารถเขียนในรูปแบบ p/q (โดยที่ q !==0) เรียกว่า จำนวนตรรกยะ ชอบ 14, 4.6, 3.33333... และอีกมากมาย จำนวนตรรกยะสามารถแบ่งออกเป็นสองกลุ่ม
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้สองสตริง ได้แก่ str1 และ str2 ฟังก์ชันควรกำหนดว่า str1 ลงท้ายด้วย str2 หรือไม่ ฟังก์ชันของเราควรคืนค่าบูลีนบนพื้นฐานนี้ นี่คือสตริงแรกของเรา - const str1 = 'this is just an example'; นี่คือสตริงที่ 2 ของเรา - const str2 = 'ample'; ตัวอย่า
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับ Numbers สองอาร์เรย์ กล่าวคืออันดับแรกและครั้งที่สอง และตรวจสอบความเท่าเทียมกัน อาร์เรย์จะถือว่าเท่ากันหาก − มีองค์ประกอบเหมือนกันและอยู่ในลำดับเดียวกัน ผลคูณขององค์ประกอบทั้งหมดของอาร์เรย์แรกและอาร์เรย์ที่สองมีค่าเท่ากัน อาร์เรย์แรกของตัวเลข − cons
จากอาร์เรย์ของ Numbers องค์ประกอบใดๆ ของอาร์เรย์จะเป็นองค์ประกอบส่วนใหญ่ หากองค์ประกอบนั้นปรากฏมากกว่าความยาวอาร์เรย์ 1/2 เท่าในอาร์เรย์ ตัวอย่างเช่น − หากความยาวของอาร์เรย์เท่ากับ 7 จากนั้นหากมีองค์ประกอบใด ๆ ในอาร์เรย์ที่ปรากฏขึ้นอย่างน้อย 4 ครั้งจะถือว่าเป็นเสียงข้างมาก และค่อนข้างชัดเจนว่าอาร
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของ Numbers และส่งกลับอาร์เรย์ใหม่ที่มีองค์ประกอบเป็นผลรวมขององค์ประกอบที่ต่อเนื่องกันสามองค์ประกอบจากอาร์เรย์ดั้งเดิม ตัวอย่างเช่น หากอาร์เรย์อินพุตคือ − const arr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] จากนั้นผลลัพธ์ควรเป็น − const output = [3, 12, 2
เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์และตัวเลข n ฟังก์ชันของเราควรหมุนอาร์เรย์ด้วยองค์ประกอบ n รายการ นั่นคือ นำองค์ประกอบ n รายการจากด้านหน้าและวางไว้ที่ส่วนท้าย เงื่อนไขเดียวที่นี่คือเราต้องทำเช่นนี้โดยไม่ใช้พื้นที่เพิ่มเติมในหน่วยความจำ - ตัวอย่างเช่น − หากอาร์เรย์อินพุตมีดังต่อไปนี้