Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript
Javascript
  1. การหาระดับของ subarray ในอาร์เรย์ JavaScript

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

  2. อาร์เรย์ย่อยที่ยาวที่สุดซึ่งมีเฉพาะตัวเลขที่เพิ่มขึ้นอย่างเข้มงวดเท่านั้น JavaScript

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

  3. การเรียงลำดับแบบสัมพัทธ์ใน JavaScript

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

  4. การสร้างการเรียงสับเปลี่ยนเพื่อให้ได้ตัวเลขเป้าหมาย แต่นำตัวเลขที่ให้มาซ้ำ JavaScript

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

  5. นำอาร์เรย์ของจำนวนเต็มมาสร้างอาร์เรย์ของการเรียงสับเปลี่ยนที่เป็นไปได้ทั้งหมดใน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชันที่ทำสิ่งต่อไปนี้ - รับอาร์เรย์ของจำนวนเต็มเป็นอาร์กิวเมนต์ (เช่น [1,2,3,4]) สร้างอาร์เรย์ของการเรียงสับเปลี่ยนที่เป็นไปได้ทั้งหมดของ [1,2,3,4] โดยแต่ละการเปลี่ยนแปลงมีความยาว 4 (เช่น ความยาวของอาร์เรย์ดั้งเดิม) ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − { ให้ i, ch; สำหร

  6. ปัญหาอัลกอริทึม - รูปแบบการย้อนรอยใน JavaScript

    พิจารณาปัญหาการย้อนรอยต่อไปนี้ บนตาราง 2 มิติ มีสี่เหลี่ยม 4 ประเภท − 1 หมายถึงกำลังสองเริ่มต้น มีสี่เหลี่ยมเริ่มต้นเพียงหนึ่งช่อง 2 หมายถึงช่องสี่เหลี่ยมสิ้นสุด มีสี่เหลี่ยมจัตุรัสสิ้นสุดเพียงช่องเดียว 0 หมายถึงช่องสี่เหลี่ยมเปล่าที่เราเดินผ่านได้ -1 คือสิ่งกีดขวางที่เราเดินผ่านไม่ได้

  7. สร้างชุดค่าผสมของคำที่ให้มาทั้งหมดใน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของสตริง จากนั้นฟังก์ชันควรสร้างและส่งคืนชุดค่าผสมที่เป็นไปได้ทั้งหมดของสตริงของอาร์เรย์ ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const arr = ['a', 'b', 'c', 'd']; const permutations = (len, val, existing) => {  

  8. กรองค่าอาร์เรย์ที่ไม่ซ้ำกันและผลรวมใน JavaScript

    สมมุติว่าเรามีอาร์เรย์แบบนี้ - const arr = [[12345, "product", "10"],[12345, "product", "15"],[1234567, "other", "10"]]; เราควรเขียนฟังก์ชันที่รับอาร์เรย์ดังกล่าว สังเกตว่าอาร์เรย์ย่อยทั้งหมดมีองค์ประกอบอยู่สามองค์ประกอบอย่างแม่นยำ ฟังก์ช

  9. การหาผลรวมของช่วงในอาร์เรย์ JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน Array (ฟังก์ชันที่อยู่บนวัตถุ Array.prototype) ฟังก์ชันควรใช้ดัชนีเริ่มต้นและดัชนีสิ้นสุด และควรรวมองค์ประกอบทั้งหมดตั้งแต่ดัชนีเริ่มต้นไปจนถึงดัชนีสิ้นสุดในอาร์เรย์ (รวมทั้งจุดเริ่มต้นและจุดสิ้นสุด) ตัวอย่าง const arr = [1, 2, 3, 4, 5, 6, 7]; const sumRange = function(sta

  10. ค้นหาองค์ประกอบส่วนใหญ่ของอาร์เรย์ JavaScript

    เราได้รับอาร์เรย์ขนาด n และเราจำเป็นต้องค้นหาองค์ประกอบส่วนใหญ่ องค์ประกอบส่วนใหญ่คือองค์ประกอบที่ปรากฏมากกว่า [ n/2 ] ครั้ง ตัวอย่าง const arr = [2, 4, 2, 2, 2, 4, 6, 2, 5, 2]; const majorityElement = (arr = []) => {    const threshold = Math.floor(arr.length / 2);    const m

  11. การแปลงอาร์เรย์เป็นวัตถุ JavaScript

    สมมติว่าเรามีอาร์เรย์ของสตริงเช่นนี้ − const arr = [ 'type=A', 'day=45' ]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ดังกล่าว ฟังก์ชันควรสร้างวัตถุตามอาร์เรย์นี้ ออบเจ็กต์ควรมีคู่คีย์/ค่าสำหรับแต่ละสตริงในอาร์เรย์ สำหรับสตริงใดๆ ส่วนที่อยู่ข้างหน้า = จะกลายเป็นคีย์ และส่ว

  12. ค้นหารายการที่ซ้ำกันน้อยที่สุดในอาร์เรย์ JavaScript

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

  13. จะทำให้วัตถุ JavaScript แบนราบในสัญลักษณ์เดซี่เชน / จุดในวัตถุที่มีวัตถุและอาร์เรย์ที่ซ้อนกันได้อย่างไร

    สมมติว่าเรามีวัตถุเช่นนี้ − const obj = {    "firstName": "John",    "lastName": "Green",    "car.make": "Honda",    "car.model": "Civic",    "car.revisions.0.miles&

  14. รับเมธอดทั้งหมดของออบเจกต์ JavaScript

    เราจำเป็นต้องเขียนโปรแกรม (ฟังก์ชั่น) ที่ใช้การอ้างอิงวัตถุและส่งกลับอาร์เรย์ของวิธีการทั้งหมด (ฟังก์ชั่นสมาชิก) ที่อาศัยอยู่บนวัตถุนั้น เราจำเป็นต้องส่งคืนวิธีการในอาร์เรย์เท่านั้นไม่ใช่คุณสมบัติอื่น ๆ ที่อาจมีค่าของประเภทอื่นที่ไม่ใช่ฟังก์ชัน เราจะใช้ฟังก์ชัน Object.getOwnPropertyNames Object.ge

  15. ตรวจสอบว่ามีค่าอยู่ในอาร์เรย์และรับค่าถัดไป JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวอักษรเป็นอาร์กิวเมนต์แรกและสตริงการค้นหาเป็นอาร์กิวเมนต์ที่สอง ฟังก์ชันควรเป็นอาร์เรย์สำหรับสตริงการค้นหานั้น หากสตริงนั้นมีอยู่ในอาร์เรย์ เราควรส่งคืนองค์ประกอบถัดไปจากอาร์เรย์ มิฉะนั้น เราควรคืนค่าเป็นเท็จ ตัวอย่าง const arr = [""

  16. ระยะทางที่ยาวที่สุดระหว่าง 1 วินาทีใน JavaScript ไบนารี

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

Total 5927 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:57/297  20-คอมพิวเตอร์/Page Goto:1 51 52 53 54 55 56 57 58 59 60 61 62 63