หน้าแรก
หน้าแรก
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็มเป็นอาร์กิวเมนต์แรกและอาร์กิวเมนต์เดียว ฟังก์ชันของเราควรจะคืนค่าเป็น จริง หากเราสามารถแบ่งพาร์ติชั่นอาร์เรย์ออกเป็นสามส่วนที่ไม่ว่างเปล่าด้วยผลรวมที่เท่ากัน มิฉะนั้น จะเป็นเท็จ ตัวอย่างเช่น หากอินพุตของฟังก์ชันคือ − const arr =
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับไบนารี arr (อาร์เรย์ที่มีเพียง 0 หรือ 1), arr เป็นอาร์กิวเมนต์แรก และตัวเลข num เป็นอาร์กิวเมนต์ที่สอง เราสามารถเปลี่ยนได้มากที่สุด num 0s ที่มีอยู่ในอาร์เรย์เป็น 1s และฟังก์ชันของเราควรคืนค่าความยาวของ subarray ที่ยาวที่สุด (ต่อเนื่องกัน) ที่มีเพี
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับ arr, arr เป็นอาร์กิวเมนต์แรก อาร์เรย์นี้โดยทั่วไปจะระบุประเภทของเหรียญที่เรามี อาร์กิวเมนต์ที่สองของฟังก์ชันคือตัวเลข จำนวน ซึ่งระบุจำนวนที่เราต้องการบวก ฟังก์ชันของเราควรคืนค่าจำนวนเหรียญขั้นต่ำที่จำเป็นเพื่อเพิ่มจำนวนดังกล่าว หากเราไม่สามารถเข้
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์สองอาร์เรย์ของตัวเลขหลักเดียวแทนตัวเลขสองตัว arr1 และ arr2 เป็นอาร์กิวเมนต์แรกและตัวที่สอง อาร์กิวเมนต์ที่สามของฟังก์ชันจะเป็นตัวเลข num (num <= length of arr1 + length of arr2) ฟังก์ชันของเราควรส่งคืนอาร์เรย์ใหม่ของตัวเลขหลักเดียวของควา
ปัญหา พิจารณาสถานการณ์ต่อไปนี้ - มี n หลอดไฟที่ปิดในตอนแรก ก่อนอื่นเราเปิดหลอดไฟทั้งหมด จากนั้นเราก็ปิดหลอดไฟทุกวินาที ในรอบที่ 3 เราจะเปิดสวิตช์ทุกๆ หลอดที่สาม (เปิดขึ้นหากปิดอยู่หรือปิดอยู่หากเปิดอยู่) โดยทั่วไป สำหรับรอบ ith เราสลับทุกหลอด i และสุดท้ายสำหรับรอบที่ n เราสลับเฉพาะหลอดสุดท้ายเท่า
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของสตริง (เฉพาะตัวอักษรตัวพิมพ์เล็กเท่านั้น) เป็นอาร์กิวเมนต์แรกและตัวเดียว ฟังก์ชันควรเลือกสตริงดังกล่าวสองสตริงจากอาร์เรย์ที่ไม่มีอักขระร่วมร่วมกัน และมีผลคูณสูงสุดของความยาว จากนั้นฟังก์ชันของเราควรส่งคืนผลคูณความยาวของสองสตริงดังกล่าว ห
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้สตริง str เป็นอาร์กิวเมนต์เท่านั้น ฟังก์ชันควรเตรียมสตริงใหม่โดยยึดตามสตริงอินพุตซึ่งมีการเก็บลักษณะที่ปรากฏเพียงตัวเดียวของอักขระแต่ละตัว และอักขระที่เก็บไว้คืออักขระที่ทำให้สตริงผลลัพธ์มีขนาดเล็กที่สุด ตัวอย่างเช่น หากอินพุตของฟังก์ชันคือ − cons
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของ Numbers เป็นอาร์กิวเมนต์แรกและตัวเดียว ฟังก์ชันของเราควรเตรียมอาร์เรย์ใหม่ตามอาร์เรย์อินพุต และแต่ละองค์ประกอบที่สอดคล้องกันของอาร์เรย์ใหม่นี้ควรนับองค์ประกอบที่เล็กกว่าองค์ประกอบที่สอดคล้องกันในอาร์เรย์ดั้งเดิม ตัวอย่างเช่น หากอินพุตข
เลขน่าเกลียดมาก ตัวเลขที่น่าเกลียดอย่างยิ่งคือจำนวนบวกที่มีตัวประกอบเฉพาะทั้งหมดอยู่ในจำนวนเฉพาะของรายการเฉพาะที่มีขนาด k ตัวอย่างเช่น [1, 2, 4, 7, 8, 13, 14, 16, 19, 26, 28, 32] เป็นลำดับของตัวเลขที่น่าเกลียดมาก 12 ตัวแรกที่กำหนดจำนวนเฉพาะ =[2, 7, 13, 19] ขนาด 4 ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน J
ปัญหา ฟังก์ชัน JavaScript ที่รับอาร์เรย์ 2 มิติของตัวเลขเป็นอาร์กิวเมนต์แรกและอาร์กิวเมนต์เดียว ฟังก์ชันของเราควรค้นหาเส้นทางจากอาร์เรย์ 2 มิติโดยเลือกหนึ่งองค์ประกอบจากแต่ละแถว และไม่มีองค์ประกอบสองรายการที่เลือกจากแถวที่อยู่ติดกันควรอยู่ในคอลัมน์เดียวกัน จากเส้นทางเหล่านี้ทั้งหมด ฟังก์ชันของเราค
ปัญหา ฟังก์ชัน JavaScript ที่รับอาร์เรย์ 2 มิติ arr เป็นอาร์กิวเมนต์แรกและอาร์กิวเมนต์เดียว อาร์เรย์ย่อยแต่ละอันของอาร์เรย์อินพุตของเราเป็นอาร์เรย์ของตัวเลขสองตัวพอดี ซึ่งระบุช่วงเวลา ฟังก์ชันของเราควรลบช่วงเวลาทั้งหมดที่ครอบคลุมโดยช่วงอื่นในอาร์เรย์ arr ช่วง [a,b) ครอบคลุมโดยช่วง [c,d) ถ้าหาก c
ปัญหา ฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็มเรียงตามลำดับที่เพิ่มขึ้น arr. ในอาร์เรย์มีหนึ่งจำนวนเต็มที่เกิดขึ้นมากกว่าหนึ่งในสี่ (25%) ของครั้ง ฟังก์ชันของเราควรส่งคืนตัวเลขนั้น ตัวอย่างเช่น หากอินพุตของฟังก์ชันคือ − const arr = [3, 5, 5, 7, 7, 7, 7, 8, 9]; จากนั้นผลลัพธ์ควรเป็น − const
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ Integer, num เป็นอาร์กิวเมนต์แรกและตัวเดียวเท่านั้น ฟังก์ชันของเราควรแบ่งจำนวนเต็มเหล่านี้ออกเป็นอย่างน้อยสองส่วน ซึ่งเมื่อเพิ่มเข้าไปจะให้ผลรวมของจำนวนเต็ม และเมื่อคูณจะได้ผลลัพธ์สูงสุด สุดท้าย ฟังก์ชันของเราควรส่งคืนผลิตภัณฑ์สูงสุดที่เป็นไปได้นี
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้จำนวนเต็มเดียว num เป็นอาร์กิวเมนต์เท่านั้น ฟังก์ชันของเราควรตรวจสอบว่าตัวเลขนี้เป็นกำลัง 4 ที่ถูกต้องหรือไม่ หากเป็นเลขยกกำลัง 4 เราควรคืนค่า จริง เท็จ มิฉะนั้น ตัวอย่างเช่น หากอินพุตของฟังก์ชันคือ − const num1 = 2356; const num2 = 16; จากนั้นผลล
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ที่ซ้อนกัน arr (ซ้อนกันถึงระดับใดก็ได้) เป็นอาร์กิวเมนต์เดียว ฟังก์ชันควรคำนวณผลรวมถ่วงน้ำหนักของอาร์เรย์ที่ซ้อนกันและส่งคืนผลรวมนั้น สำหรับการคำนวณผลรวมซ้อน เราจะคูณองค์ประกอบเฉพาะด้วยระดับการซ้อนและบวกทั่วทั้งอาร์เรย์ ตัวอย่างเช่น หากอิ
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้จำนวนเต็มเดียว num เป็นอาร์กิวเมนต์แรกและอาร์กิวเมนต์เดียว ฟังก์ชันของเราควรเตรียมอาร์เรย์สำหรับตัวเลขทุกตัวตั้งแต่ 0 ถึง num (รวมทั้งทั้งคู่) สำหรับแต่ละตัวเลข องค์ประกอบที่เกี่ยวข้องควรเป็นตัวเลขของ 1s ที่มีอยู่ในการแสดงเลขฐานสองของตัวเลขนั้น ตัว
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของสตริงเป็นอาร์กิวเมนต์เดียว ฟังก์ชันนี้ควรจะส่งคืนอาร์เรย์ของอาร์เรย์ของคู่ดัชนีทั้งหมดที่เข้าร่วมสตริงซึ่งจะทำให้ได้สตริง palindrome ใหม่ ตัวอย่างเช่น หากอินพุตของฟังก์ชันคือ − const arr = ['tab', 'cat', 'bat'];
จำนวนที่เพิ่มขึ้น: ลำดับของตัวเลขซึ่งแต่ละองค์ประกอบที่ตามมามีค่ามากกว่าหรือเท่ากับองค์ประกอบก่อนหน้านั้นเป็นลำดับที่เพิ่มขึ้น ตัวอย่างเช่น 4, 6, 8, 9, 11, 14 is increasing sequence 3, 3, 3, 3, 3, 3, 3 is also an increasing sequence ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของ Nu
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของ Numbers, arr เป็นอาร์กิวเมนต์แรกและตัวเลขเดี่ยว num เป็นอาร์กิวเมนต์ที่สอง เราควรเพิ่มองค์ประกอบเข้าไป ทำให้อาร์เรย์ของเราได้รับผลรวมใดๆ โดยการเพิ่มตัวเลขเฉพาะระหว่าง [0, num] (รวมทั้งทั้งสองอย่าง) ในที่สุด ฟังก์ชันของเราควรคืนค่าจำนวนข
เพิ่มลำดับ ลำดับของตัวเลขซึ่งแต่ละองค์ประกอบที่ตามมามีค่ามากกว่าหรือเท่ากับองค์ประกอบก่อนหน้านั้นเป็นลำดับที่เพิ่มขึ้น ตัวอย่างเช่น 4, 6, 8, 9, 11, 14 is increasing sequence 3, 3, 3, 3, 3, 3, 3 is also an increasing sequence ปัญหา: เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ 2 มิติของตัว