Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript
Javascript
  1. ฉันจะแยกอาร์เรย์ของ Numbers เป็นตัวเลขแต่ละหลักใน JavaScript ได้อย่างไร

    เรามีอาร์เรย์ของ Number literals และเราจำเป็นต้องเขียนฟังก์ชันโดยพูด splitDigit() ที่รับอาร์เรย์นี้และส่งคืนอาร์เรย์ของ Numbers โดยที่ตัวเลขที่มากกว่า 10 จะถูกแยกออกเป็นตัวเลขหลักเดียว ตัวอย่างเช่น − //หากอินพุตคือ:const arr =[ 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106 ]//จากนั้นเอา

  2. การนับจำนวนครั้งที่รายการปรากฏในอาร์เรย์หลายมิติใน JavaScript

    เรามีอาร์เรย์สตริงที่ซ้อนกัน และเราต้องเขียนฟังก์ชันที่ยอมรับอาร์เรย์และสตริงการค้นหา แล้วคืนค่าจำนวนครั้งที่สตริงนั้นปรากฏในอาร์เรย์ที่ซ้อนกัน ดังนั้น มาเขียนโค้ดสำหรับสิ่งนี้ เราจะใช้การเรียกซ้ำที่นี่เพื่อค้นหาภายใน Nestedarray และรหัสสำหรับสิ่งนี้จะเป็น - ตัวอย่าง const arr = [    &quo

  3. รับจำนวนขั้นต่ำโดยไม่ต้องใช้ฟังก์ชันคณิตศาสตร์ JavaScript

    เราต้องเขียนฟังก์ชันที่รับ n Number literals เป็นอาร์กิวเมนต์ โดยที่ n คือจำนวนเต็มใดๆ แล้วคืนค่าจำนวนที่น้อยที่สุดของตัวเลขเหล่านั้นโดยไม่ต้องใช้ฟังก์ชันไลบรารีใดๆ เราจะแก้ปัญหานี้ผ่านลูป while และโค้ดสำหรับสิ่งนี้จะเป็น - ตัวอย่าง const numbers = [12, 5, 7, 43, -32, -323, 5, 6, 7, 767, 23, 7]; co

  4. แผ่อาร์เรย์ใน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชันอาร์เรย์ JavaScript ที่รับอาร์เรย์ที่ซ้อนกันและส่งกลับอาร์เรย์ที่มีองค์ประกอบทั้งหมดที่มีอยู่ในอาร์เรย์โดยไม่มีการซ้อนกัน ตัวอย่างเช่น − //if the input is: const arr = [[1, 2, 3], [4, 5], [6]]; //then the output should be: const output = [1, 2, 3, 4, 5, 6]; ดังนั้น เรามาเ

  5. วิธีค้นหาระยะห่างระหว่างรายการในอาร์เรย์ JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน เช่น arrayDistance() ที่รับอาร์เรย์ของ Numbers และส่งกลับอาร์เรย์อื่นที่มีองค์ประกอบเป็นความแตกต่างระหว่างสององค์ประกอบที่ต่อเนื่องกันจากอาร์เรย์ดั้งเดิม ตัวอย่างเช่น หากอาร์เรย์อินพุตคือ − const arr = [1000,2000,5000,4000,300,0,1250]; จากนั้นผลลัพธ์จะเป็น − [(1000-2000)

  6. ตรวจสอบว่าองค์ประกอบบางอย่างของอาร์เรย์เท่ากับ JavaScript

    เรามีอาร์เรย์ของตัวเลขที่มีรายการซ้ำซ้อน งานของเราคือการเขียนฟังก์ชันที่รับอาร์เรย์และจัดกลุ่มรายการที่เหมือนกันทั้งหมดไว้ในอาร์เรย์ย่อยเดียวและส่งกลับอาร์เรย์ใหม่ที่เกิดขึ้น ตัวอย่างเช่น − //If the input array is: const arr = [1, 3, 3, 1]; //then the output should be: const output = [[1, 1], [3, 3

  7. ฉันจะลบองค์ประกอบที่ซ้ำกันซ้ำ ๆ ติดต่อกันออกจากอาร์เรย์ได้อย่างไร

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

  8. การแบ่งอาร์เรย์ใน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน chunk() ที่รับอาร์เรย์ arr ของ string / number literals เป็นอาร์กิวเมนต์แรกและตัวเลข n เป็นอาร์กิวเมนต์ที่สอง เราจำเป็นต้องส่งคืนอาร์เรย์ของ n subarrays ซึ่งแต่ละอาร์เรย์มี arr.length / nelements มากที่สุด และการกระจายตัวขององค์ประกอบควรเป็นแบบนี้ − องค์ประกอบแรกจะไปในอา

  9. ตรวจสอบว่าชุดของการดำเนินการให้ตัวเลขที่กำหนดด้วย JavaScript Recursion

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

  10. ค้นหาองค์ประกอบตรงกลางของอาร์เรย์โดยใช้การเรียกซ้ำ JavaScript

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

  11. JavaScript เทียบเท่ากับฟังก์ชัน zip ของ Python

    เราต้องเขียนฟังก์ชัน JavaScript ที่เทียบเท่ากับฟังก์ชัน zip ของ Python นั่นคือ ให้อาร์เรย์หลายอาร์เรย์มีความยาวเท่ากัน เราจำเป็นต้องสร้างอาร์เรย์ของคู่ ตัวอย่างเช่น หากฉันมีสามอาร์เรย์ที่มีลักษณะเช่นนี้ − const array1 = [1, 2, 3]; const array2 = ['a','b','c']; const array3 =

  12. เขียนโปรแกรมคำนวณตัวคูณร่วมน้อยของตัวเลขสองตัว JavaScript

    เราจำเป็นต้องเขียนฟังก์ชันที่ยอมรับตัวเลขสองตัวและคืนค่าตัวคูณร่วมน้อยของพวกมัน ตัวคูณร่วมน้อย (LCM) ผลคูณร่วมน้อยของตัวเลขสองตัว a และ b คือจำนวนเต็มบวกที่เล็กที่สุดที่หารด้วย a และ b ลงตัว ตัวอย่างเช่น − LCM ของ 6 และ 8 คือ 24 เพราะ 24 เป็นจำนวนเต็มบวกที่น้อยที่สุดที่หารด้วย 6 และ 8 วิธีการคำนวณ

  13. การคำนวณ JavaScript ช่วงที่ร่วมน้อยที่สุด

    =b) และคืนค่าตัวคูณร่วมน้อยของตัวเลขทั้งหมดระหว่าง [a, b] แนวทาง ก่อนอื่น เราจะเขียนฟังก์ชันพื้นฐานที่คำนวณผลคูณร่วมน้อยของตัวเลขสองตัว เมื่อเราได้แล้ว เราจะเรียกมันซ้ำทับตัวเลขที่อยู่ระหว่าง [a, b] และส่งคืนผลลัพธ์ในที่สุด ตัวอย่าง const lcm = (a, b) => {    let min = Math.min(a, b);

  14. ค้นหาชุดอักขระผสมในอาร์เรย์ของสตริง JavaScript

    เราต้องเขียนฟังก์ชันที่ยอมรับอาร์เรย์ของสตริงและสตริง งานของเราคือตรวจสอบว่าอาร์เรย์มีลำดับหรือส่วนต่อท้ายของสตริงเป็นองค์ประกอบหรือไม่ และฟังก์ชันควรส่งคืนบูลีนตามข้อเท็จจริงนี้ ตัวอย่างเช่น − const x = 'ACBC'; const arr = ['cat','AB']; const arr2 = ['cat','234&

  15. วิธีคูณค่าดัชนีคี่ JavaScript

    เราจำเป็นต้องเขียนฟังก์ชันที่รับอาร์เรย์ของ Number literals เป็นหนึ่งและอาร์กิวเมนต์เท่านั้น ตัวเลขที่อยู่ในดัชนีคู่ควรส่งคืนตามที่เป็นอยู่ แต่ควรส่งคืนตัวเลขที่อยู่ในดัชนีคี่คูณด้วยดัชนีที่เกี่ยวข้อง ตัวอย่างเช่น − หากอินพุตคือ:[5, 10, 15, 20, 25, 30, 50, 100]จากนั้นฟังก์ชันควรส่งคืน:[5, 10, 15, 6

  16. แปลงอาร์เรย์ 2D เป็นวัตถุโดยใช้แผนที่หรือลดขนาดใน JavaScript

    สมมติว่าเรามีอาร์เรย์สองมิติที่มีข้อมูลอายุของคนบางคน ข้อมูลได้รับจากอาร์เรย์ 2 มิติต่อไปนี้ const data = [    ['Rahul',23],    ['Vikky',27],    ['Sanjay',29],    ['Jay',19],    ['Dinesh',21],    [&#

  17. แปลงอาร์เรย์ของอาร์เรย์เป็นอาร์เรย์ของวัตถุที่จัดกลุ่มเข้าด้วยกัน JavaScript

    สมมติว่าเรามีอาร์เรย์สองมิติที่มีข้อมูลเกี่ยวกับสีและผลไม้บางอย่างเช่นนี้ const data = [    ['orange', 'fruit'],    ['red', 'color'],    ['green', 'color'],    ['orange', 'color'],    [&

  18. วิธีค้นหากลุ่มขององค์ประกอบสามองค์ประกอบในอาร์เรย์ที่มีผลรวมเท่ากับผลรวมเป้าหมาย JavaScript

    เราต้องเขียนฟังก์ชัน พูด threeSum() ที่รับอาร์เรย์ของ Numbers และ targetsum จะตรวจสอบว่ามีตัวเลขสามตัวในอาร์เรย์ที่บวกกับผลรวมเป้าหมายหรือไม่ หากมีตัวเลขสามตัวดังกล่าวในอาร์เรย์ ก็ควรส่งคืนดัชนีในอาร์เรย์มิฉะนั้นควรคืนค่า -1 แนวทาง วิธีการนั้นง่าย ก่อนอื่นเราจะเขียนฟังก์ชัน twoSum() ซึ่งรับอาร์เรย์

  19. จุดตัดของสองอาร์เรย์ JavaScript

    เรามี Numbers สองอาร์เรย์ และเราจำเป็นต้องเขียนฟังก์ชัน โดยพูดว่า intersection() ที่คำนวณจุดตัดของพวกมัน และส่งคืนอาร์เรย์ที่มีองค์ประกอบที่ตัดกันในลำดับใดก็ได้ แต่ละองค์ประกอบในผลลัพธ์ควรปรากฏหลายครั้งตามที่แสดงในอาร์เรย์ทั้งสอง ตัวอย่างเช่น − ถ้า Input: arr1 = [1,2,3,1], arr2 = [1,3,1] Output: [1

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