หน้าแรก
หน้าแรก
สมมติว่าเรามีอาร์เรย์ของวัตถุเช่นนี้ - const arr = [ { 'name': 'JON', 'flight':100, 'value': 12, type: 'uns' }, { 'name': 'JON', 'flight':100, 'value': 35, type: 'sch' }, { 'nam
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของอาร์เรย์จำนวนเต็ม แต่ละ subarray ภายในอาร์เรย์จะมีจำนวนเต็มสองจำนวนเท่านั้น ฟังก์ชันควรจัดเรียงอาร์เรย์รวมถึงองค์ประกอบที่มีอยู่ในอาร์เรย์ย่อย ตัวอย่างเช่น หากอาร์เรย์อินพุตเป็น − const arr = [ [4, 2], [6, 1],
สมมุติว่าเรามีอาร์เรย์ของจำนวนเต็มแบบนี้ - const arr = [ [1, 2, 3], [4, 5, 6] ]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์อาร์เรย์ดังกล่าว ฟังก์ชันควรคำนวณค่าเฉลี่ยสำหรับอาร์เรย์ย่อยแต่ละรายการแยกกัน แล้วส่งคืนผลรวมของค่าเฉลี่ยทั้งหมด ดังนั้น สำหรับอาร์เรย์ข้าง
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของอาร์เรย์ที่ซ้อนกันซึ่งมีองค์ประกอบสองอย่างในแต่ละรายการ ฟังก์ชันควรคำนวณความแตกต่างระหว่างองค์ประกอบที่หนึ่งและที่สองของแต่ละ subarray แยกกัน และส่งคืนผลรวมของความแตกต่าง ตัวอย่างเช่น− หากอาร์เรย์อินพุตคือ − const arr = [ [5, 3],
ให้เรากำหนดลำดับโดยใช้คำจำกัดความต่อไปนี้ - ให้เทอม t1 และ t2 สองเทอมที่ต่อเนื่องกันของลำดับนี้ จากนั้นเทอมที่สามของลำดับนี้จะเท่ากับ − t3 = t1 + (t2 * t2) เช่นเดียวกับลำดับฟีโบนักชี สองเทอมแรกของลำดับนี้จะเป็น 0 และ 1 ตามลำดับเสมอ เราต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลข เช่น n จากนั้นฟังก์ช
เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ Numbers เป็นอาร์กิวเมนต์แรกและผลรวมเป้าหมายเป็นอาร์กิวเมนต์ที่สอง ฟังก์ชันควรสร้างอาร์เรย์ของอาร์เรย์ขององค์ประกอบดังกล่าวทั้งหมดจากอาร์เรย์ (ซ้ำหรือไม่ซ้ำ) ที่รวมเข้ากับผลรวมเป้าหมาย ตัวอย่างเช่น − หากอาร์เรย์อินพุตคือ − const arr = [2, 3, 6, 7], sum
สมมติว่าเราต้องขึ้นบันไดที่มี n ขั้น และเราตัดสินใจที่จะออกกำลังกายเพิ่มเติมโดยการกระโดดขึ้นบันได เราสามารถกระโดดได้มากถึง k ขั้นในการกระโดดครั้งเดียว k จะเท่ากับ 1 หรือ 2 โดยไม่คำนึงถึงจำนวนขั้นบันไดในขั้นบันได เราจำเป็นต้องส่งคืนลำดับการกระโดดที่เป็นไปได้ทั้งหมดที่คุณสามารถปีนบันไดได้ แยกประเภท
เราได้รับสตริงที่เข้ารหัส และเราจำเป็นต้องประมวลผลผ่านฟังก์ชันที่ส่งคืนสตริงที่ถอดรหัส กฎการเข้ารหัสคือ − n[encodedString], where the encodedString inside the square brackets is being repeated exactly n times. และรับประกันว่า n เป็นจำนวนเต็มบวก เราสามารถสรุปได้ว่าสตริงอินพุตนั้นถูกต้องเสมอ ไม่มีช
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงเป็นอาร์กิวเมนต์แรกและตัวเลขเป็นอาร์กิวเมนต์ที่สอง หน้าที่ของเราควรจะตอบสนองภารกิจทั้งสามนี้ - ตัดสตริง (อาร์กิวเมนต์แรก) หากยาวกว่าความยาวสตริงสูงสุดที่กำหนด (อาร์กิวเมนต์ที่สอง) และส่งคืนสตริงที่ถูกตัดทอนด้วย ... ตอนจบ จุดสามจุดที่แทรกที่ส่วน
สมมติว่าเรามีอ็อบเจ็กต์สองอาร์เรย์แบบนี้ - const arr1 = [ {id:'124',name:'qqq'}, {id:'589',name:'www'}, {id:'45',name:'eee'}, {id:'567',name:'rrr'} ]; const arr2 = [ {id:&
สมมติว่าเรามีอาร์เรย์ของวัตถุที่มีอาร์เรย์ที่ซ้อนกันของวัตถุเช่นนี้ - const arr = [ { name: "Cat1", elements : [ { name: name, id: id } ] }, { name: "Cat2", elements : [ { name: name, id: id }, { name: name, id: id }, &nb
สมมุติว่าเรามีอาร์เรย์ของวัตถุที่มีข้อมูลเกี่ยวกับรถบางคันเช่นนี้ − const arr = [ { "group":[], "name": "All Makes", "code": "" }, { &
สมมุติว่าเรามีอาร์เรย์ของตัวเลขแบบนี้ − const arr = [4, 7, 4, 8, 9, 3]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขดังกล่าว ฟังก์ชันควรค้นหาตัวเลขสามตัวดังกล่าวจากอาร์เรย์ที่มีดัชนีและขนาดของตัวเลขอยู่ในลำดับที่เพิ่มขึ้นอย่างเคร่งครัด (ติดต่อกันหรือไม่ติดต่อกัน) ตัวอย่างเช่น ในอา
สมมติว่าเรามีอาร์เรย์ของอาร์เรย์ที่มีข้อมูลเกี่ยวกับชื่อและอีเมลของบางคนเช่นนี้ - const arr = [ ["John", "[email protected]", "[email protected]"], ["John", "[email protected]"], ["John", "johns
การบวกเลข เลขบวกคือสตริงตัวเลขที่ตัวเลขสามารถสร้างลำดับการบวกได้ ลำดับการเติมที่ถูกต้องควรมีตัวเลขอย่างน้อยสามตัว ยกเว้นตัวเลขสองตัวแรก แต่ละหมายเลขในลำดับต่อมาจะต้องเป็นผลรวมของสองตัวก่อนหน้า ให้สตริงที่มีเฉพาะตัวเลข 0−9 ให้เขียนฟังก์ชันเพื่อตรวจสอบว่าเป็นตัวเลขเสริมหรือไม่ หมายเหตุ − ตัวเลขในลำ
เท่าที่มีการจัดเรียงอาร์เรย์ (ไม่ว่าจะเรียงลำดับอย่างไร) การค้นหาแบบไบนารีเป็นอัลกอริธึมการค้นหาที่ปรับให้เหมาะสมที่สุดและมีประสิทธิภาพมากที่สุด เราจำเป็นต้องเขียนฟังก์ชันการค้นหาแบบไบนารีที่ค้นหาอาร์เรย์ที่เรียงลำดับของตัวอักษรสำหรับเป้าหมาย จากนั้นเราควรแนบฟังก์ชันนั้นกับคุณสมบัติต้นแบบของ Array
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวอักษร ฟังก์ชันควรเตรียมอาร์เรย์ใหม่ขององค์ประกอบทั้งหมดจากอาร์เรย์เดิมที่ไม่ซ้ำกัน (องค์ประกอบที่ซ้ำกัน) ตัวอย่างเช่น − หากอาร์เรย์อินพุตเป็น − const arr = [3, 6, 7, 5, 3]; จากนั้นผลลัพธ์ควรเป็น − const output = [3]; ตัวอย่าง รหัสสำหรับสิ
สมมติว่า เรามีอาร์เรย์ของตัวอักษรที่มีตัวอักษรซ้ำกันเช่นนี้ − const arr = [ 'a','a','a','a','d','e','e','f','h','h','h','i','l','m','n', 'r','
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลขเป็นอินพุตเท่านั้น ฟังก์ชันควรคำนวณแฟกทอเรียลของตัวเลขจำนวนมาก (มากกว่า 10) ซึ่งแฟกทอเรียลสามารถรองรับได้ในตัวแปร let หรือ type แบบง่ายโดยใช้ตัวแปร bigInt ใหม่ของ JavaScript สุดท้ายนี้ ฟังก์ชันควรแปลงแฟกทอเรียลเป็นสตริงและส่งคืนสตริง ตัวอย่างเช่น −
เราได้รับอาร์เรย์ของจำนวนเต็ม และเราจำเป็นต้องค้นหาความแตกต่างสัมบูรณ์สูงสุดระหว่างสององค์ประกอบที่อยู่ติดกัน ตัวอย่างเช่น หากอาร์เรย์อินพุตเป็น − const arr = [2, 4, 1, 0]; จากนั้นผลลัพธ์ควรเป็น − const output = 3; เพราะความแตกต่างสัมบูรณ์สูงสุดอยู่ในองค์ประกอบ 4 และ 1 ตัวอย่าง รหัสสำหรับสิ่งนี้