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

    การแบ่งส่วนของจำนวนเต็มบวก n เป็นวิธีการเขียน n เป็นผลรวมของจำนวนเต็มบวก ผลรวมสองผลที่แตกต่างกันเฉพาะในลำดับผลรวมจะถือเป็นพาร์ติชันเดียวกัน ตัวอย่างเช่น 4 สามารถแบ่งพาร์ติชันได้ห้าวิธี - 4 3 + 1 2 + 2 2 + 1 + 1 1 + 1 + 1 + 1 เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้จำนวนเต็มบวกเป็นอาร์กิวเมนต์เ

  2. กำบังอีเมลเพื่อซ่อนใน JavaScript

    เป็นเรื่องปกติที่เมื่อเว็บไซต์แสดงที่อยู่อีเมลส่วนตัวของใครก็ตาม พวกเขามักจะปิดบังไว้เพื่อรักษาความเป็นส่วนตัว ตัวอย่างเช่น − หากที่อยู่อีเมลของใครบางคนคือ − const email = '[email protected]'; แล้วมันจะแสดงแบบนี้ − const masked = '[email protected]'; เราจำเป็นต้องเขียนฟังก์ชัน

  3. ปัญหาผลรวมโดยใช้ JavaScript

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

  4. ฟังก์ชันคำนวณตัวคูณร่วมน้อยของตัวเลขสองตัวใน JavaScript

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

  5. Hamming Distance ระหว่างสองสตริงใน JavaScript

    ระยะการกระแทก ระยะห่างระหว่างสองสายที่มีความยาวเท่ากันคือจำนวนตำแหน่งที่สัญลักษณ์ที่เกี่ยวข้องต่างกัน ตัวอย่างเช่น พิจารณาสตริงต่อไปนี้ − const str1 = 'delhi'; const str2 = 'delph'; Hamming Distance ของสตริงเหล่านี้คือ 2 เนื่องจากอักขระที่สี่และห้าของสตริงต่างกัน และแน่นอนว่าในการ

  6. การใช้บล็อกการค้นหาใน JavaScript

    บล็อกการค้นหา เช่นเดียวกับการค้นหาไบนารี Block Search ยังเป็นอัลกอริธึมการค้นหาสำหรับอาร์เรย์ที่จัดเรียง แนวคิดพื้นฐานคือการตรวจสอบองค์ประกอบให้น้อยลง (มากกว่าการค้นหาเชิงเส้น) โดยการกระโดดไปข้างหน้าด้วยขั้นตอนคงที่หรือข้ามองค์ประกอบบางอย่างแทนการค้นหาองค์ประกอบทั้งหมด ตัวอย่าง สมมติว่าเรามีอาร์

  7. ปัญหา Recursive Staircase ใน JavaScript

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

  8. การแปลงดีกรีเป็นเรเดียนใน JavaScript

    เรเดียน เรเดียนคือหน่วยสำหรับการวัดมุม และเป็นหน่วยมาตรฐานของการวัดเชิงมุมที่ใช้ในคณิตศาสตร์หลายๆ ด้าน เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลขที่แทนค่าระดับหนึ่งและคืนค่าเรเดียนที่เกี่ยวข้อง ตัวอย่าง ต่อไปนี้เป็นรหัส - const deg = 180; const degreeToRadian = (degree) => {   &nb

  9. ค้นหาชุดพลังงานสำหรับชุดใน JavaScript Power Set

    เซตกำลังของเซต S คือเซตของเซตย่อยทั้งหมดของ S รวมถึงเซตว่างและ S เองด้วย ชุดกำลังของเซต S แสดงเป็น P(S) ตัวอย่าง ถ้า S ={x, y, z} เซตย่อยคือ − {    {},    {x},    {y},    {z},    {x, y},    {x, z},    {y, z},    {x, y

  10. Levenshtein Distance ใน JavaScript

    Levenshtein ระยะทาง ระยะทาง Levenshtein เป็นเมตริกสตริงสำหรับการวัดความแตกต่างระหว่างสองลำดับ เป็นจำนวนขั้นต่ำของการแก้ไขอักขระตัวเดียวที่จำเป็นในการเปลี่ยนคำหนึ่งเป็นอีกคำหนึ่ง ตัวอย่างเช่น − พิจารณา เรามีสองสตริงนี้ - const str1 = 'hitting'; const str2 = 'kitten'; ระยะห่าง Lev

  11. ค้นหาการแก้ไขใน JavaScript

    การค้นหาการแก้ไข Interpolation search คืออัลกอริธึมสำหรับค้นหาคีย์ในอาร์เรย์ที่เรียงตามค่าตัวเลขที่กำหนดให้กับคีย์ (ค่าคีย์) ตัวอย่าง สมมติว่าเรามีอาร์เรย์ที่เรียงลำดับของ n ค่าที่กระจายอย่างสม่ำเสมอ arr[] และเราจำเป็นต้องเขียนฟังก์ชันเพื่อค้นหาเป้าหมายขององค์ประกอบเฉพาะในอาร์เรย์ มันดำเนินการด

  12. ตรวจสอบอักษรขึ้นต้นหรือลงท้ายในฟังก์ชัน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่มีสองสตริง เรียกพวกมันว่า str1 และ str2 ฟังก์ชันของเราควรตรวจสอบว่า str1 เริ่มต้นด้วย str2 หรือลงท้ายด้วย str2 หากเป็นกรณีนี้ เราควรคืนค่า จริง มิฉะนั้น เราควรคืนค่า เท็จ ตัวอย่าง ต่อไปนี้เป็นรหัส - const str = 'this is an example string'; const sta

  13. การแปลงวัตถุเป็นอาร์เรย์ 2 มิติใน JavaScript

    สมมติว่าเรามีวัตถุที่มีข้อมูลเกี่ยวกับสภาพอากาศของเมือง - const obj = {    city: "New Delhi",    maxTemp: 32,    minTemp: 21,    humidity: 78,    aqi: 456,    day: 'Tuesday', }; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รั

  14. ตัดออก '?' จากสตริงใน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงเป็นอาร์กิวเมนต์เดียว สตริงมีแนวโน้มที่จะมีเครื่องหมายคำถาม (?) ในตอนต้นและตอนท้าย ฟังก์ชันควรตัดเครื่องหมายคำถามเหล่านี้ออกตั้งแต่ต้นและจบโดยให้ทุกอย่างเข้าที่ ตัวอย่างเช่น − หากสตริงอินพุตเป็น − const str = '??this is a ? string?'; จากนั

  15. แทรกอักขระที่ตำแหน่งที่ n ในสตริงใน JavaScript

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

  16. การเปรียบเทียบประสิทธิภาพของฟังก์ชันแฟกทอเรียลแบบเรียกซ้ำและแบบวนซ้ำใน JavaScript

    เราจะเขียนฟังก์ชัน JavaScript สองฟังก์ชัน งานของทั้งสองฟังก์ชันคือการรับตัวเลขและคืนค่าแฟกทอเรียล ฟังก์ชันแรกควรใช้ a for loop หรือ while loop เพื่อคำนวณแฟกทอเรียล ในขณะที่ฟังก์ชันที่สองควรคำนวณแฟกทอเรียลโดยใช้วิธีการแบบเรียกซ้ำ สุดท้ายนี้ เราควรเปรียบเทียบเวลาที่ใช้โดยฟังก์ชันเหล่านี้กับการทำซ้ำห

  17. การทดสอบเบื้องต้นของตัวเลขใน JavaScript

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

  18. อัลกอริทึมแบบยุคลิดสำหรับการคำนวณ GCD ใน JavaScript

    ในทางคณิตศาสตร์ อัลกอริธึมของ Euclid เป็นวิธีการคำนวณตัวหารร่วมมาก (GCD) ของตัวเลขสองตัว ซึ่งเป็นจำนวนที่มากที่สุดที่หารทั้งสองตัวโดยไม่เหลือเศษ อัลกอริธึมแบบยุคลิดตั้งอยู่บนหลักการที่ว่าตัวหารร่วมมากของจำนวนสองตัวจะไม่เปลี่ยนแปลงหากจำนวนที่มากกว่าถูกแทนที่ด้วยผลต่างด้วยจำนวนที่น้อยกว่า ตัวอย่างเช

  19. ตรวจสอบกำลังของ 2 โดยใช้การดำเนินการระดับบิตใน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับค่าตัวเลขและกำหนดว่าเป็นกำลังสองหรือไม่ ตัวอย่างเช่น − f(23) = false f(16) = true f(1) = true f(1024) = true แนวทาง − เลขยกกำลังสองในรูปแบบเลขฐานสองจะมีเพียงหนึ่งบิตเสมอ แบบนี้ − 1: 0001 2: 0010 4: 0100 8: 1000 ดังนั้น หลังจากตรวจสอบแล้วว่าตัวเลขนั้น

Total 5927 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:37/297  20-คอมพิวเตอร์/Page Goto:1 31 32 33 34 35 36 37 38 39 40 41 42 43