หน้าแรก
หน้าแรก
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้สตริง เวลาที่แทนเวลาในรูปแบบ HH:MM ฟังก์ชันของเราควรจะสร้างเวลาที่ใกล้เคียงที่สุดถัดไปโดยใช้ตัวเลขปัจจุบันซ้ำ ใช้ซ้ำได้ไม่จำกัดจำนวนครั้ง ตัวอย่างเช่น หากอินพุตของฟังก์ชันคือ ป้อนข้อมูล const time = '19:34'; ผลผลิต const output = '
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริง str เป็นอาร์กิวเมนต์แรกและอาร์กิวเมนต์เดียว ฟังก์ชันของเราอาจลบ มากที่สุด อักขระหนึ่งตัวจากสตริง str และเราต้องตรวจสอบว่าเราสามารถทำให้มันเป็นพาลินโดรมได้หรือไม่ ตัวอย่างเช่น หากอินพุตของฟังก์ชันคือ ป้อนข้อมูล const str = 'dr.awkward
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลข 4 ตัว arr เป็นอาร์กิวเมนต์แรกและเป้าหมายเป็นอาร์กิวเมนต์ที่สอง ฟังก์ชันของเราจำเป็นต้องตัดสินว่าตัวเลขในอาร์เรย์ arr สามารถดำเนินการผ่าน *, /, +, -, (, ) ได้หรือไม่ เพื่อให้ได้ค่าที่เท่ากับเป้าหมาย ตัวอย่างเช่น หากอินพุตของฟังก์ช
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขที่เรียงลำดับ (การเพิ่มขึ้น) arr เป็นอาร์กิวเมนต์แรก และหมายเลขเป้าหมายเป็นอาร์กิวเมนต์ที่สอง ฟังก์ชันของเราควรค้นหาเป้าหมายในอาร์เรย์ arr โดยใช้อัลกอริธึมการค้นหาแบบไบนารี เนื่องจากการจัดเรียงอาร์เรย์ หากเป้าหมายมีอยู่ เราควรส่งคื
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสองสตริง str1 และ str2 เป็นอาร์กิวเมนต์แรกและตัวที่สองตามลำดับ ฟังก์ชันของเราควรนับและส่งคืนจำนวนอักขระของ str1 ที่ปรากฏใน str2 เช่นกัน และหากมีการปรากฏซ้ำๆ เราต้องนับแยกกัน ตัวอย่างเช่น หากอินพุตของฟังก์ชันคือ ป้อนข้อมูล const str1 = 'Kk
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ 2-D ของตัวอักษร arr เป็นอาร์กิวเมนต์แรกและอาร์กิวเมนต์เดียว ฟังก์ชันของเราควรตรวจสอบว่าทุกเส้นทแยงมุมจากบนซ้ายไปล่างขวามีองค์ประกอบเหมือนกันหรือไม่ ถ้าเป็นเช่นนั้นเราควรคืนค่าจริงเท็จมิฉะนั้น ตัวอย่างเช่น หากอินพุตของฟังก์ชันคือ ป้อนข้อ
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริง str เป็นอาร์กิวเมนต์แรกและอาร์กิวเมนต์เดียว จุดประสงค์ของฟังก์ชันของเราคือแบ่งสตริงนี้ออกเป็นส่วนๆ ให้ได้มากที่สุด เพื่อให้แต่ละตัวอักษรปรากฏในส่วนใหญ่หนึ่งส่วน และส่งคืนอาร์เรย์ของจำนวนเต็มที่แสดงถึงขนาดของชิ้นส่วนเหล่านี้ ตัวอย่างเช่น หากอ
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript convertToLower() ที่ใช้วิธีการสตริงที่แปลงสตริงที่เรียกใช้เป็นสตริงตัวพิมพ์เล็กและส่งคืนสตริงใหม่ ตัวอย่างเช่น หากอินพุตของฟังก์ชันคือ ป้อนข้อมูล const str = 'ABcD123'; ผลผลิต const output = 'abcd123'; ตัวอย่าง ต่อไปนี้เป็นรหัส - con
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลข arr เป็นอาร์กิวเมนต์แรกและอาร์กิวเมนต์เดียว ฟังก์ชันของเราควรสร้างอาร์เรย์ใหม่สำหรับการป้อนข้อมูล โดยที่แต่ละองค์ประกอบที่เกี่ยวข้องกันเป็นระยะทางไปยังองค์ประกอบที่ใหญ่กว่าถัดไปจากองค์ประกอบปัจจุบัน และหากไม่มีองค์ประกอบใดที่ใหญ่ก
การเพิ่มตัวเลขแบบโมโนโทน จำนวนเต็มมีตัวเลขที่เพิ่มขึ้นแบบโมโนโทนก็ต่อเมื่อแต่ละคู่ของหลักที่อยู่ติดกัน x และ y ตรงตาม x <=y. ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลข num เป็นอาร์กิวเมนต์แรกและตัวเดียว ฟังก์ชันของเราควรหาจำนวนที่มากที่สุดที่น้อยกว่าหรือเท่ากับ num ด้วยตัวเลขที่เพิ่
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ arr ซึ่งแทนตำแหน่งของดาวเคราะห์น้อยต่างๆ ในพื้นที่หนึ่งมิติ สำหรับดาวเคราะห์น้อยแต่ละดวง ค่าสัมบูรณ์แสดงถึงขนาดของมัน และเครื่องหมายแสดงถึงทิศทางของมัน (ความหมายเชิงบวก ด้านขวา ความหมายเชิงลบ ด้านซ้าย) ดาวเคราะห์น้อยแต่ละดวงเคลื่อนที่ด้วยค
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ arr ซึ่งแทนตำแหน่งของดาวเคราะห์น้อยต่างๆ ในพื้นที่หนึ่งมิติ สำหรับดาวเคราะห์น้อยแต่ละดวง ค่าสัมบูรณ์แสดงถึงขนาดของมัน และเครื่องหมายแสดงถึงทิศทางของมัน (ความหมายเชิงบวก ด้านขวา ความหมายเชิงลบ ด้านซ้าย) ดาวเคราะห์น้อยแต่ละดวงเคลื่อนที่ด้วยค
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวอักษรสองตัวคือ arr1 และ arr2 เป็นอาร์กิวเมนต์แรกและตัวที่สองตามลำดับ ฟังก์ชันของเราควรจะส่งคืนความยาวสูงสุดของอาร์เรย์ย่อยที่ปรากฏในอาร์เรย์ทั้งสอง ตัวอย่างเช่น หากอินพุตของฟังก์ชันคือ ป้อนข้อมูล const arr1 = [1, 2, 3, 2, 1]; const
อาร์เรย์พีคตรงกลาง เราเรียกอาร์เรย์ arr ว่า อาร์เรย์พีคตรงกลาง หากมีคุณสมบัติดังต่อไปนี้ − =3 มีบางตัว i ที่มี 0
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลข arr เป็นอาร์กิวเมนต์แรกและตัวเลข num เป็นอาร์กิวเมนต์ที่สอง ตัวเลขในอาร์เรย์อยู่ในช่วง [1, 13] รวมขีดจำกัด ซึ่งแสดงถึงดัชนีการเล่นไพ่แบบอิง 1 หน้าที่ของเราควรกำหนดว่ามีวิธีจัดเรียงไพ่ใหม่เป็นกลุ่มหรือไม่ เพื่อให้แต่ละกลุ่มมีขนาด
ขุนเขา เราเรียก subarray subarray subarray (ของ arr) ใด ๆ (ที่อยู่ติดกัน) ว่าภูเขา หากคุณสมบัติดังต่อไปนี้ถือครอง - =3 มี 0
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ไบนารี 2 มิติ arr (อาร์เรย์ที่ประกอบด้วยเพียง 0 หรือ 1) เป็นอาร์กิวเมนต์แรกและอาร์กิวเมนต์เดียว ฟังก์ชันของเราควรพลิกเมทริกซ์ในแนวนอนก่อน จากนั้นจึงกลับเมทริกซ์ที่ได้ผลลัพธ์ การพลิกเมทริกซ์ในแนวนอนหมายความว่าแต่ละแถวของเมทริกซ์จะกลับด้าน ต
คิวแบบวงกลม คิวแบบวงกลมเป็นโครงสร้างข้อมูลเชิงเส้นซึ่งดำเนินการตามหลักการ FIFO (เข้าก่อนออกก่อน) และตำแหน่งสุดท้ายเชื่อมต่อกลับไปยังตำแหน่งแรกเพื่อสร้างวงกลม เรียกอีกอย่างว่า Ring Buffer ข้อดีอย่างหนึ่งของคิวแบบวงกลมคือเราสามารถใช้ประโยชน์จากช่องว่างหน้าคิวได้ ในคิวปกติ เมื่อคิวเต็มแล้ว เราไม่สามา
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงของตัวอักษรพิมพ์เล็กภาษาอังกฤษ str เป็นอาร์กิวเมนต์แรกและอักขระตัวเดียว char ซึ่งมีอยู่ในสตริง str เป็นอาร์กิวเมนต์ที่สอง ฟังก์ชันของเราควรเตรียมและส่งกลับอาร์เรย์ซึ่งสำหรับอักขระแต่ละตัวในสตริง str มีระยะห่างจากอักขระที่ใกล้ที่สุดในสตริงที่ระ
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลข arr เป็นอาร์กิวเมนต์แรก และตัวเลข num (num <=size of arr) เป็นอาร์กิวเมนต์ที่สอง ฟังก์ชันของเราควรแบ่งอาร์เรย์ arr ออกเป็น num กลุ่มที่อยู่ติดกัน (ไม่ว่าง) ในลักษณะที่เราไม่ทิ้งองค์ประกอบไว้ จากพาร์ติชั่นดังกล่าวทั้งหมด ฟังก์ชันข