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

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและส่งคืนสตริงใหม่ที่เป็นเวอร์ชันย้อนกลับของสตริงเดิม เงื่อนไขเดียวคือเราไม่สามารถใช้วิธี Inbuilt String ใดๆ และเราไม่สามารถแปลงสตริงเป็นอาร์เรย์เพื่อย้อนกลับได้ เราจะต้องใช้ลูปเพื่อวนซ้ำสตริงและสร้างสตริงที่ย้อนกลับใหม่ ตัวอย่าง const str = 'He

  2. แทรกตัวเลขลงในอาร์เรย์ของตัวเลขที่เรียงลำดับ JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขเป็นอาร์กิวเมนต์แรกและตัวเลขเดียวเป็นอาร์กิวเมนต์ที่สอง ฟังก์ชันควรผลักตัวเลขที่ระบุเป็นอาร์กิวเมนต์ที่สองลงในอาร์เรย์โดยไม่บิดเบือนการเรียงลำดับขององค์ประกอบ เราจำเป็นต้องทำสิ่งนี้โดยไม่สร้างอาร์เรย์อื่น ตัวอย่าง { ให้ต่ำ =0 , สูง =arr

  3. ตรวจสอบว่าสตริงนั้นสร้างจากสตริงย่อยเดียวกัน JavaScript . หรือไม่

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริง ควรคืนค่าจริงหรือเท็จโดยขึ้นอยู่กับว่าอินพุตประกอบด้วยลำดับอักขระที่ซ้ำกันหรือไม่ ความยาวของสตริงที่กำหนดจะมากกว่า 1 เสมอ และลำดับอักขระต้องมีการทำซ้ำอย่างน้อยหนึ่งครั้ง ตัวอย่างเช่น − aa ควรคืนค่าเป็น true เพราะมันประกอบด้วย a สองสตริงทั้งหมด aaa

  4. เปรียบเทียบสตริงใน JavaScript และส่งคืนเปอร์เซ็นต์ของความน่าจะเป็น

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

  5. สามารถสร้างอาร์เรย์เป้าหมายจากซอร์สอาร์เรย์ JavaScript

    เราได้รับอาร์เรย์ของจำนวนเต็มที่แตกต่างกัน สมมติว่า arr และอาร์เรย์ของอาร์เรย์จำนวนเต็มอื่น เช่น sourceArr ในอาร์เรย์ sourceArr จำนวนเต็มจะแตกต่างกัน เราควรเขียนฟังก์ชันที่สร้าง arr โดยการต่ออาร์เรย์ใน sourceArr ในลำดับใดก็ได้ อย่างไรก็ตาม เราไม่สามารถเรียงลำดับจำนวนเต็มภายในอาร์เรย์ย่อยใดๆ ใน sou

  6. การเรียงลำดับอาร์เรย์ของตัวเลขโดยการเพิ่มความถี่ JavaScript

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

  7. ค้นหาสตริงย่อยที่ยาวที่สุดระหว่างอักขระสองตัวที่เหมือนกัน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริง ฟังก์ชันควรค้นหาและส่งกลับความยาวของสตริงย่อยที่ยาวที่สุดที่คั่นระหว่างตัวอักษรสองตัวเดียวกัน ตัวอย่างเช่น − หากสตริงอินพุตเป็น − const str = 'avbghvh'; จากนั้นผลลัพธ์ควรเป็น − const output = 3; เพราะสตริงย่อยที่ยาวที่สุดที่ต้องการคือ bg

  8. ค่าเฉลี่ยของอาร์เรย์ไม่รวม JavaScript สูงสุดขั้นต่ำ

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวเลข ฟังก์ชันควรคำนวณค่าเฉลี่ยของอาร์เรย์ โดยไม่รวมองค์ประกอบที่ใหญ่ที่สุดและเล็กที่สุดของอาร์เรย์ เราจะใช้วิธี Array.prototype.reduce() เพื่อคำนวณผลรวมขององค์ประกอบอาร์เรย์ และในขณะเดียวกันก็ค้นหาองค์ประกอบที่ยิ่งใหญ่ที่สุดและเล็กที่สุด ตัวอ

  9. อาร์เรย์พิเศษใน JavaScript

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

  10. อาร์เรย์ย่อยความยาวคี่ที่เป็นไปได้ทั้งหมด JavaScript

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

  11. JavaScript - การรวมตัวเลขจากสตริงที่ซ้อนกันในอาร์เรย์

    สมมติว่าเรามีอาร์เรย์ที่มีหมายเลขบัตรเครดิตตัวอย่างเช่นนี้ − const arr = ['4916-2600-1804-0530', '4779-252888-3972', '4252-278893-7978', '4556-4242-9283-2260']; เราได้รับมอบหมายให้สร้างฟังก์ชันที่ใช้ในอาร์เรย์นี้ ฟังก์ชันจะต้องส่งคืนหมายเลขบัตรเครดิตด้วยจำนวนหลักที่ม

  12. JavaScript Quicksort เรียกซ้ำ

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของ Numbers ฟังก์ชันควรใช้อัลกอริธึมของ quicksort เพื่อจัดเรียงอาร์เรย์ในลำดับที่เพิ่มขึ้นหรือลดลง อัลกอริธึม QuickSort Quicksort ทำตามขั้นตอนด้านล่าง - ขั้นตอนที่ 1 − สร้างองค์ประกอบใด ๆ เป็นเดือย (ควรเป็นอันดับแรกหรือสุดท้าย แต่องค์ประกอบใด ๆ ส

  13. ค้นหารายการที่ซ้ำกันรายการแรกในอาร์เรย์ในเวลาเชิงเส้น JavaScript

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

  14. ค้นหาผลรวมที่เป็นไปได้ทั้งหมด (บวกและลบ) ของ n อาร์กิวเมนต์ JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่อาร์กิวเมนต์จำนวนเท่าใดก็ได้ (ประเภท Number ทั้งหมด) ฟังก์ชันควรคำนวณผลรวมของการบวกและการลบที่เป็นไปได้ทั้งหมด ตัวอย่างเช่น − หากอาร์กิวเมนต์เป็น 1, 2, 3 จากนั้นชุดค่าผสมที่เป็นไปได้ทั้งหมดคือ − 1 + 2 + 3 1 - 2 - 3 1 + 2 - 3 1 - 2 + 3 สุดท้าย ฟังก์ชันควรเ

  15. อาร์เรย์ย่อยของลำดับย่อยที่ยาวที่สุดใน JavaScript

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

  16. อัลกอริธึมการค้นหาแบบคลุมเครือใน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript String ที่รับสตริงการค้นหา โดยสามารถตรวจสอบสตริงการค้นหาในสตริงที่ใช้ได้แบบหลวมๆ ฟังก์ชันควรคำนึงถึงเกณฑ์นี้:ควรวนซ้ำตัวอักษรคำค้นหาและตรวจสอบว่าเกิดขึ้นในลำดับเดียวกันในสตริงหรือไม่ ตัวอย่างเช่น − ('a haystack with a needle').fuzzySearch('hay suck

  17. แก้ไขอาร์เรย์ตามอาร์เรย์อื่น JavaScript

    สมมติว่าเรามีอาร์เรย์อ้างอิงของวลีเช่นนี้ - const reference = ["your", "majesty", "they", "are", "ready"]; และเราจำเป็นต้องรวมองค์ประกอบบางอย่างของอาร์เรย์ด้านบนโดยอิงจากอาร์เรย์อื่น ดังนั้นหากเป็นอาร์เรย์อื่น - const another = ["your", &q

  18. จำนวนตัวอักษรในการนับ JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลข เช่น n ฟังก์ชันควรนับตัวอักษรในชื่อตัวเลขตั้งแต่ 1 ถึง n ตัวอย่างเช่น − ถ้า n =5; จากนั้นตัวเลขก็คือหนึ่ง สอง สาม สี่ ห้า และจำนวนตัวอักษรทั้งหมดคือ 19 ดังนั้นผลลัพธ์ควรเป็น 19 ตัวอย่าง const sumUpto = (num = 1) => {    let sum = 0;  

  19. การคำนวณผลรวมของตัวเลขของแฟคทอเรียล JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลข ฟังก์ชันควรคำนวณแฟกทอเรียลของตัวเลขนั้นก่อน จากนั้นจึงควรส่งคืนผลรวมของตัวเลขของแฟคทอเรียลที่คำนวณได้ ตัวอย่างเช่น − สำหรับหมายเลข 6 แฟคทอเรียลจะเป็น 720 ดังนั้นเอาต์พุตควรเป็น 9 ตัวอย่าง const factorial = (num) => {    if (num == 1)

  20. เรียงลำดับตัวเลขจากมากไปหาน้อยแต่มี `0` ที่จุดเริ่มต้น JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวเลข ฟังก์ชันควรจัดเรียงอาร์เรย์ของตัวเลขตามเกณฑ์ต่อไปนี้ - ---หากอาร์เรย์มีเลขศูนย์ใดๆ อยู่ ทั้งหมดควรปรากฏขึ้นที่จุดเริ่มต้น ---ตัวเลขที่เหลือทั้งหมดควรเรียงตามลำดับที่ลดลง ตัวอย่างเช่น − หากอาร์เรย์อินพุตเป็น − const arr = [4, 7, 0 ,3,

Total 5927 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:44/297  20-คอมพิวเตอร์/Page Goto:1 38 39 40 41 42 43 44 45 46 47 48 49 50