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

    ลำดับเพิ่มขึ้นอย่างเด็ดขาด (Strictly Increasing Sequence)ลำดับจะ เพิ่มขึ้นอย่างเด็ดขาด ก็ต่อเมื่อ arr[0] < arr[1] < arr[2] < ... < arr[arr.length - 1]ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขสองอาร์เรย์ arr1 และ arr2 เป็นอาร์กิวเมนต์แรกและอาร์กิวเมนต์ที่สองตามลำดับเราส

  2. การนับสตริงย่อยที่ตรงกันใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริง str เป็นอาร์กิวเมนต์แรก และอาร์เรย์ของสตริง arr เป็นอาร์กิวเมนต์ที่สอง ฟังก์ชันควรนับและคืนค่าจำนวนของ arr[i] ที่เป็น subsequence ของสตริง strตัวอย่างเช่น หากอินพุตคืออินพุตconst str = klmnop;const arr = [k, ll, klp, klo];เอาต์พุตconst output = 3;คำอธ

  3. การสร้างการเรียงสับเปลี่ยนโดยการเปลี่ยนเคสใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงของตัวอักษร str เป็นอาร์กิวเมนต์เดียวฟังก์ชันของเราสามารถแปลงตัวอักษรแต่ละตัวเป็นตัวพิมพ์เล็กหรือตัวพิมพ์ใหญ่เพื่อสร้างสตริงอีกสตริงหนึ่ง และเราควรคืนค่ารายการของสตริงที่เป็นไปได้ทั้งหมดที่เราสามารถสร้างได้ตัวอย่างเช่น หากอินพุตคืออินพุตconst str = k1l

  4. การวางจำนวนเต็มที่ดัชนีที่ถูกต้องใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริง str ซึ่งประกอบด้วยแค่ [ หรือ ] เท่านั้นฟังก์ชันควรเพิ่มจำนวนวงเล็บเหลี่ยมน้อยที่สุด ([ หรือ ] และในตำแหน่งใดๆ) เพื่อให้สตริงรูปแบบวงเล็บที่ได้เป็นไปตามหลัก (valid) และสุดท้ายควรคืนค่าจำนวนวงเล็บที่เพิ่มน้อยที่สุดตัวอย่างเช่น หากอินพุตคืออินพุตconst st

  5. ผลรวมอาร์เรย์ย่อยสูงสุดในอาร์เรย์วงกลมด้วย JavaScript

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

  6. การกลับลำดับตัวอักษรในสตริงด้วย JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริง str ซึ่งประกอบด้วยตัวอักษรและตัวอักษรพิเศษบางตัวฟังก์ชันควรคืนค่าสตริงใหม่จากสตริงอินพุต ที่ตัวอักษรที่ไม่ใช่ตัวอักษรยังคงอยู่ในตำแหน่งเดิม และตัวอักษรทั้งหมดกลับตำแหน่งกันตัวอย่างเช่น หากอินพุตคืออินพุตconst str = k_lmn_opq;เอาต์พุตconst output = q_p

  7. การสมดุลสองอาร์เรย์ใน JavaScript

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

  8. การหาโหนดกลางของลิงก์ลิสต์ใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับหัว (head) ของลิงก์ลิสต์เป็นอาร์กิวเมนต์เดียวฟังก์ชันควรคืนค่าที่เก็บอยู่ในโหนดกลางของลิสต์ และหากมีโหนดกลางสองโหนด เราควรคืนค่าตัวที่สองของพวกมันตัวอย่างเช่น หากลิสต์เป็นแบบนี้:อินพุต[4, 6, 8, 9, 1]เอาต์พุตconst output = 8;ตัวอย่างโค้ดclass Node { constru

  9. การหาลำดับฟีโบนัชชีในอาร์เรย์ด้วย JavaScript

    ลำดับฟีโบนัชชีลำดับ X_1, X_2, ..., X_n เป็นฟีโบนัชชี หาก:n >= 3X_i + X_{i+1} = X_{i+2} สำหรับทุก i + 2 <= nปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลข arr เป็นอาร์กิวเมนต์เดียว ฟังก์ชันควรหาและคืนค่าความยาวของลำดับฟีโบนัชชีย่อย (subsequence) ที่ยาวที่สุดที่มีอยู่ในอาร์เรย์ arr

  10. การเพิ่มประสิทธิภาพอาร์เรย์แรกเหนืออาร์เรย์ที่สองใน JavaScript

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

  11. การตรวจสอบว่าให้เงินทอนได้หรือไม่ใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลข arr เป็นอาร์กิวเมนต์เดียวพิจารณาสถานการณ์ต่อไปนี้:ร้านค้าขายสินค้าชนิดเดียวที่มีราคาถึง ₹5 อย่างแน่นอน ลูกค้าบางคนยืนคิวและจะซื้อสินค้าชิ้นนี้คนละหน่วย ลูกค้าสามารถให้เงินร้านค้าเป็นธนบัตร ₹5, ₹10 หรือ ₹20 ได้ โดยที่ร้านค้าไม่มีเงินในตอนต้

  12. การหาคะแนนของวงเล็บใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงวงเล็บเหลี่ยมที่สมดุล str เป็นอาร์กิวเมนต์เดียวฟังก์ชันควรคำนวณและคืนค่าคะแนนของสตริงตามกฎต่อไปนี้[] มีคะแนน 1AB มีคะแนน A + B โดยที่ A และ B เป็นสตริงวงเล็บที่สมดุล[A] มีคะแนน 2 * A โดยที่ A เป็นสตริงวงเล็บที่สมดุลตัวอย่างเช่น หากอินพุตคืออินพุตconst

  13. การนับคู่คำที่อยู่ติดกันใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริง str ซึ่งแทนประโยค เป็นอาร์กิวเมนต์เดียวฟังก์ชันควรนับและคืนค่าจำนวนคู่คำที่เหมือนกันและอยู่ติดกันในสตริง str ฟังก์ชันควรตรวจสอบคำโดยไม่สนใจเคส หมายถึง it และ It ควรนับว่าเหมือนกันตัวอย่างเช่น หากอินพุตคืออินพุตconst str = This this is a a sample strin

  14. การแบ่งตัวเลขเป็น n ส่วนที่ใกล้เคียงกันใน JavaScript

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

  15. การแก้ปัญหาการต่อสู้ตัวอักษรใน JavaScript

    ปัญหาพิจารณาสถานการณ์ที่กองทหารของสองกลุ่มตัวอักษรกำลังต่อสู้กัน ทหารของทั้งสองฝ่ายและน้ำหนักมีดังนี้TeamAทหารน้ำหนักA1B2C3D4TeamBทหารน้ำหนักW1X2Y3Z4นอกจากทหารแล้ว ยังมีระเบิดในสนามรบที่แสดงด้วย ! และระเบิดจะฆ่าทหารที่อยู่ด้านข้างเคียงตัวอย่าง: A!BC จะได้ C และ !!CC!! จะได้ ฟังก์ชันของเราต้องหาว่าเม

  16. การเรียงตามลำดับเล็กซิโคกราฟิกและลบช่องว่างใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริง str ซึ่งประกอบด้วยตัวอักษรและช่องว่างฟังก์ชันควรวนลูปผ่านสตริงอินพุตและดำเนินการเพื่อให้ตัวอักษรถูกต่อกันเป็นสตริงใหม่ในลำดับ case-insensitively-alphabetical-order-of-appearance ช่องว่างและเครื่องหมายวรรคตอนจะถูกลบทิ้ง!ตัวอย่างเช่น หากอินพุตคืออินพุตc

  17. การรวมองค์ประกอบอาร์เรย์สลับกันใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของค่าคงที่ (literals) จำนวนเท่าไรก็ได้เป็นอินพุตฟังก์ชันควรเตรียมอาร์เรย์ใหม่ที่ประกอบด้วยองค์ประกอบที่เลือกสลับกันจากอาร์เรย์อินพุตทั้งหมดตัวอย่างเช่น หากอินพุตคืออินพุตconst arr1 = [1, 2, 3, 4];const arr2 = [11, 12, 13, 14];const arr3 = [a, b, c]

  18. การแปลงเคสใดๆ เป็น camelCase ใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริง str ซึ่งสามารถเป็นเคสใดๆ (ปกติ, snake case, pascal case หรืออื่นๆ)ฟังก์ชันควรแปลงสตริงนี้ให้เป็นสตริง camelCaseตัวอย่างเช่น หากอินพุตคืออินพุตconst str = New STRING;เอาต์พุตconst output = newString;ตัวอย่างโค้ดconst str = New STRING;const toCamelCase

  19. การตรวจสอบความคล้ายคลึงกันแบบยกกำลังสองของอาร์เรย์ใน JavaScript

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

  20. การตรวจสอบสระและพยัญชนะสลับกันใน JavaScript

    ปัญหาเราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงของตัวอักษรอังกฤษ str เป็นอาร์กิวเมนต์เดียว ฟังก์ชันควรคืนค่า true หากและก็ต่อเมื่อสระและพยัญชนะปรากฏสลับกันในสตริงอินพุต false ในกรณีอื่นตัวอย่างเช่น หากอินพุตคืออินพุตconst str = amazon;เอาต์พุตconst output = true;คำอธิบายเอาต์พุตเพราะสระและพยัญชนะปร

Total 5941 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:9/298  20-คอมพิวเตอร์/Page Goto:1 3 4 5 6 7 8 9 10 11 12 13 14 15