Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript
Javascript
  1. ปัญหาสองผลรวมในเวลาเชิงเส้นใน JavaScript

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

  2. การค้นหา Common Item ระหว่าง Arbitrary Number of Arrays ใน JavaScript

    สมมติว่าเรามีวัตถุของอาร์เรย์ของตัวเลขเช่นนี้ − const obj = {    a: [ 15, 23, 36, 49, 104, 211 ],    b: [ 9, 12, 23 ],    c: [ 11, 17, 18, 23, 38 ],    d: [ 13, 21, 23, 27, 40, 85] }; จำนวนองค์ประกอบในวัตถุไม่คงที่และสามารถมีองค์ประกอบได้ตามต้องการ เราจำเป็น

  3. สามารถแบ่งสตริงใน JavaScript

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

  4. เรียงตามตัวพิมพ์เล็กและใหญ่ใน JavaScript

    สมมติว่าเรามีอาร์เรย์ของตัวอักษรสตริงเช่นนี้ − const arr = ['1185 Design','3 D Exhibits','44Doors', '4Concepts','ABC Data','acceleration']; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ดังกล่าวและจัดเรียงอาร์เรย์แบบแทนที่ ฟังก์ชันการเรียงลำดับ

  5. การลบรายการที่ซ้ำกันออกจากอาร์เรย์ที่เรียงลำดับของตัวอักษรใน JavaScript

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

  6. เพิ่มระเบียนทั้งหมดจากอาร์เรย์หนึ่งไปยังแต่ละระเบียนจากอาร์เรย์ที่ต่างกันใน JavaScript

    สมมติว่าเรามีสตริงสองอาร์เรย์ที่มีข้อมูลเกี่ยวกับผู้ใช้บางคนเช่นนี้ − const users = ['Rahul', 'Dinesh', 'Rohit']; const data = ["SOP1", "SOP2","SOP3","SOP4"]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์สองอาร์เรย์ดังกล่าวและส่

  7. การแปลงไบนารีทรีใน JavaScript

    สมมติว่าเรามีไบนารีทรีแสดงแบบนี้ -       4    /    \   2     7  / \    / \ 1 3     6 9 เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับรูทของไบนารีทรีนี้และกลับด้าน ไบนารีทรีด้านบนนี้จะมีลักษณะเช่นนี้ -       4

  8. ลบองค์ประกอบในสตริงแรกซึ่งไม่อยู่ในสตริงที่สองใน JavaScript

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

  9. ฟังก์ชันเพื่อแผ่อาร์เรย์ของอาร์เรย์ที่ซ้อนกันหลายชุดโดยไม่มีการเรียกซ้ำใน JavaScript

    สมมุติว่าเรามีอาร์เรย์ของตัวเลขแบบนี้ - const arr = [1, 4, 5, [    5, 6, [       6, 19, 5, [5]    ], [5, 7, 6, [6, 8]], 8 ], 6]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่นำอาร์เรย์ที่ซ้อนกัน ซ้อนกันในระดับใดก็ได้ตามอำเภอใจ จากนั้นฟังก์ชันของเราควรเตรียมและส่งคืนอ

  10. ฟังก์ชั่น JavaScript เพื่อเติมสตริงลงในค่าทั้งหมดของอาร์เรย์?

    สมมติว่าเรามีอาร์เรย์ของตัวอักษรสตริงเช่นนี้ − const arr = ["a", "b", "c"]; สิ่งที่เราต้องการคือ เรามีสตริงที่พูดว่า สวัสดี และเราต้องการเติมสตริงนี้ไว้ข้างหน้าค่าของอาร์เรย์ทุกค่า ดังนั้น ฟังก์ชันของเราควรใช้อาร์เรย์หนึ่งอาร์เรย์เป็นอาร์กิวเมนต์แรก และสตริงเดียวเป็นอ

  11. ผลรวมของค่าคุณสมบัติอ็อบเจ็กต์อาร์เรย์ในอาร์เรย์ใหม่ของออบเจ็กต์ใน JavaScript

    สมมติว่าเรามีอาร์เรย์ของวัตถุที่มีข้อมูลเกี่ยวกับนักเรียนบางคนและเครื่องหมายของพวกเขาเช่นนี้ - const arr = [    { subject: 'Maths', marks: '40', noOfStudents: '5' },    { subject: 'Science', marks: '50', noOfStudents: '16' },  

  12. วิธีปัดเศษขึ้นเป็น N ที่ใกล้ที่สุดใน JavaScript

    สมมติว่าเรามีตัวเลข const num = 76; อย่างไรก็ตาม หากเราปัดเศษตัวเลขนี้ให้ใกล้เคียงที่สุด 10 ตำแหน่ง ผลลัพธ์จะเป็น 80 หากเราปัดเศษตัวเลขนี้ให้ใกล้เคียงที่สุด 100 ตำแหน่ง ผลลัพธ์จะเป็น 100 หากเราปัดเศษตัวเลขนี้ให้ใกล้เคียงที่สุด 1,000 ตำแหน่ง ผลลัพธ์จะเป็น 0 เราจำเป็นต้องเขียนฟังก์ชัน Jav

  13. การคำนวณการเรียงสับเปลี่ยน Josephus อย่างมีประสิทธิภาพใน JavaScript

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

  14. จะแยกสตริงที่คั่นด้วยเครื่องหมายจุลภาคและเซมิโคลอนออกเป็นอาร์เรย์สองมิติใน JavaScript ได้อย่างไร

    สมมติว่าเรามีตัวแปร ผู้ใช้ ที่มีสตริงข้อความต่อไปนี้ โดยที่ผู้ใช้แต่ละรายถูกคั่นด้วยเครื่องหมายอัฒภาค และแต่ละแอตทริบิวต์ของผู้ใช้แต่ละรายจะถูกคั่นด้วยเครื่องหมายจุลภาค - const users = 'Bob,1234,[email protected];Mark,5678,[email protected]'; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงดั

  15. ค้นหาตัวคูณร่วมน้อยของช่วงของตัวเลขใน JavaScript?

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวเลขสองตัวที่ระบุช่วงเท่านั้น จากนั้นฟังก์ชันควรคำนวณตัวคูณร่วมน้อยของตัวเลขทั้งหมดภายในช่วงนั้นและส่งคืนผลลัพธ์สุดท้าย ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const range = [8, 3]; const gcd = (a, b) => {    return !b ? a : gcd(b, a

  16. จะค้นหาค่าที่มีอยู่ในไบนารีทรีหรือไม่ใน JavaScript ได้อย่างไร

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript บนออบเจ็กต์ต้นแบบของประเภทข้อมูล BinarySearchTree ที่รับค่าและค้นหาว่าค่านั้นมีอยู่ใน BST หรือไม่ ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น - // class for a single Node for BST class Node {    constructor(value) {       this.value = value;  

  17. การสร้างตัวเลขสุ่มที่หารด้วย n ใน JavaScript . ลงตัว

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลขเป็นอาร์กิวเมนต์เดียว ฟังก์ชันควรส่งคืนตัวเลขที่สร้างแบบสุ่มซึ่งหารด้วยตัวเลขที่อาร์กิวเมนต์ระบุไว้เสมอ ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const num = 21; // function that generates random numbers divisible by n with a default upper limit of 1000000

  18. ค้นหาคำที่ขึ้นต้นด้วยตัวอักษรเฉพาะใน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวอักษรสตริงเป็นอาร์กิวเมนต์แรก และอักขระสตริงเดียวเป็นอาร์กิวเมนต์ที่สอง จากนั้นฟังก์ชันของเราจะค้นหาและส่งกลับรายการอาร์เรย์แรกที่ขึ้นต้นด้วยอักขระที่ระบุโดยอาร์กิวเมนต์ที่สอง ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − { สำหรับ (ให้ i =0; i

  19. การสร้างพีชคณิตที่เป็นไปได้ทั้งหมดใน JavaScript

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

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