หน้าแรก
หน้าแรก
ช่วงผลรวม ช่วง ผลรวม rangeSum(i, j) ถูกกำหนดเป็นผลรวมขององค์ประกอบในอาร์เรย์ระหว่างดัชนี iand j (i ≤ j) รวมอยู่ด้วย ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของจำนวนเต็ม arr เป็นอาร์กิวเมนต์แรกและตัวเลขสองตัว บนและล่างเป็นองค์ประกอบที่สองและสาม ฟังก์ชันของเราควรจะส่งคืนจำนวนช่วงผ
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลข arr เป็นอาร์กิวเมนต์เท่านั้น หน้าที่ของเราควรจัดเรียงอาร์เรย์นี้ในลักษณะที่หลังจากการเรียงลำดับองค์ประกอบควรเป็นไปตามรูปแบบนี้ - arr[0] < arr[1] > arr[2] < arr[3].... ตัวอย่างเช่น หากอินพุตของฟังก์ชันคือ − const arr = [1,
ปัญหา สมมติว่าเรามีอาร์เรย์ของอาร์เรย์ของตัวเลข (เรียงตามลำดับเพิ่มขึ้น) แบบนี้ - const arr = [ [ 1, 5, 9], [10, 11, 13], [12, 13, 15] ]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์เช่นอาร์กิวเมนต์แรกและจำนวนเต็มเดียว num เป็นอาร์กิวเมนต์ที่สอง ฟังก
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็มที่ไม่ซ้ำกัน arr เป็นอาร์กิวเมนต์แรก และผลรวมเป้าหมายเป็นอาร์กิวเมนต์ที่สอง ฟังก์ชันของเราควรนับจำนวนของคู่ทั้งหมด (โดยอนุญาตให้ทำซ้ำได้) ที่สามารถรวมกันเป็นยอดรวมเป้าหมายและส่งคืนจำนวนนั้นได้ ตัวอย่างเช่น หากอินพุตของฟังก์ชันค
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ที่จัดเรียงของจำนวนเต็มสองอาร์เรย์เป็นอาร์กิวเมนต์แรกและอาร์กิวเมนต์ที่สองตามลำดับ arr1 และ arr2 อาร์กิวเมนต์ที่สามของฟังก์ชันจะเป็นตัวเลข num และ num จะน้อยกว่าความยาวของอาร์เรย์ทั้งสองเสมอ งานของฟังก์ชันของเราคือการเลือกคู่จำนวนเต็ม (num)
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ 2 มิติของ Numbers เป็นอาร์กิวเมนต์แรก และหมายเลขผลรวมเป้าหมายเป็นอาร์กิวเมนต์ที่สอง ฟังก์ชันของเราควรหาสี่เหลี่ยมนั้นจากอาร์เรย์ 2 มิติซึ่งมีผลรวมมากที่สุดในบรรดาสี่เหลี่ยมทั้งหมดในอาร์เรย์ แต่น้อยกว่าหรือเท่ากับผลรวมเป้าหมายที่ระบุโดยอาร์
ปัญหา สมมติว่า เรามีตาราง 2D แต่ละช่องเป็นกำแพง W ศัตรู E หรือ 0 ว่างเปล่า (ตัวเลขศูนย์) เราจำเป็นต้องเขียนฟังก์ชันที่ส่งกลับจำนวนศัตรูสูงสุดที่เราฆ่าได้โดยใช้ระเบิดเพียงลูกเดียว ระเบิดจะสังหารศัตรูทั้งหมดในแถวและเสาเดียวกันจากจุดที่ปลูกจนกระทบกำแพงเนื่องจากกำแพงแข็งแกร่งเกินกว่าจะถูกทำลายได้ เรา
ปัญหา สมมติว่า ฟังก์ชันทางคณิตศาสตร์ที่กำหนดโดย − f(x) = ax2 + bx + c โดยที่ a, b และ c เป็นค่าคงที่สามตัว เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ที่จัดเรียงของจำนวนเต็ม arr เป็นอาร์กิวเมนต์แรก และ a, b และ c เป็นอาร์กิวเมนต์ที่สอง สาม และสี่ ฟังก์ชันควรใช้ฟังก์ชัน f(x) กับแต่ละองค์ป
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงของอักขระ str เป็นอาร์กิวเมนต์แรกและตัวเลข num (num <
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลข สมมติว่า num เป็นอาร์กิวเมนต์เดียว ฟังก์ชันควรนับตัวเลขดังกล่าวทั้งหมดที่มีตัวเลขและตัวเลขทั้งหมดไม่ซ้ำกัน ตัวอย่างเช่น หากอินพุตของฟังก์ชันคือ − const num = 1; จากนั้นผลลัพธ์ควรเป็น − const output = 10; คำอธิบายผลลัพธ์: ตัวเลข 0, 1, 2, 3,
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสองอาร์เรย์ arr1 และ arr2 เป็นอาร์กิวเมนต์ที่หนึ่งและที่สองตามลำดับ ฟังก์ชันควรหาจุดตัด (องค์ประกอบทั่วไประหว่างทั้งสอง) ของอาร์เรย์ และหากมีองค์ประกอบที่ปรากฏสองครั้งในอาร์เรย์ทั้งสอง เราควรรวมไว้สองครั้งในอาร์เรย์ผลลัพธ์ด้วย ตัวอย่างเช่น หากอินพ
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้สตริงของตัวอักษรภาษาอังกฤษตัวพิมพ์เล็กเป็นอาร์กิวเมนต์เดียว ฟังก์ชันควรสร้างสตริงใหม่โดยที่ลำดับของพยัญชนะกลับด้านและสระถือตำแหน่งที่สัมพันธ์กัน ตัวอย่างเช่น หากอินพุตของฟังก์ชันคือ − const str = 'somestring'; จากนั้นผลลัพธ์ควรเป็น − cons
insertRule() ช่วยให้เราเพิ่มกฎที่ตำแหน่งที่กำหนดไว้ในสไตล์ชีตในขณะที่ deleteRule() จะลบรูปแบบเฉพาะ ตัวอย่างต่อไปนี้แสดงกฎ CSS ที่สามารถเพิ่มลงในสไตล์ชีตโดยใช้ JavaScript ตัวอย่าง <!DOCTYPE html> <html> <head> <style type="text/css" id="custom"> body { &nb
เราสามารถจัดรูปแบบไลท์บ็อกซ์ในหน้าเว็บของเราโดยใช้ CSS และ JavaScript ตัวอย่างสไตล์ไลท์บ็อกซ์ต่อไปนี้ ตัวอย่าง <!DOCTYPE html> <html> <style> #parent { margin: 2%; padding: 0; box-sizing: border-box; background: cornflowerblue; &n
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงอักขระเป็นอาร์กิวเมนต์เดียว ฟังก์ชันของเราจำเป็นต้องตรวจสอบว่าสตริง str สามารถสร้างได้โดยใช้สตริงย่อยและผนวกสตริงย่อยหลายชุดเข้าด้วยกัน ตัวอย่างเช่น หากอินพุตของฟังก์ชันคือ − const str = 'thisthisthisthis'; จากนั้นผลลัพธ์ควรเป็น − con
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงอักขระเป็นอาร์กิวเมนต์เท่านั้น ฟังก์ชันของเราควรเตรียมและสตริงใหม่ตามสตริงเดิมที่มีการวางอักขระที่ปรากฏขึ้นหลายครั้งก่อนตามด้วยตัวเลขที่มีความถี่ลดลง ตัวอย่างเช่น หากอินพุตของฟังก์ชันคือ − const str = 'free'; จากนั้นผลลัพธ์ควรเป็น −
ปัญหา สมมติว่าเรามีรหัสต่อไปนี้ที่สร้าง Binary Search Tree DS และให้ฟังก์ชันการแทรกโหนดแก่เรา - class Node{ constructor(data) { this.data = data; this.left = null; this.right = null; }; }; class BinarySearchTre
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็มที่ไม่ติดลบ arr เป็นอาร์กิวเมนต์แรก และจำนวนเต็ม, num, (num
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับรูทของ Binary Search Tree เป็นอาร์กิวเมนต์เดียว ฟังก์ชันควรคำนวณผลรวมของข้อมูลที่เก็บไว้ในด้านซ้ายของ BST ตัวอย่างเช่น หากต้นไม้มีลักษณะเช่นนี้ − 8 / \ 1 10 / \ 5 17 จากนั้นผลลัพธ์ควรเป็น − const output = 6; คำอธิบายผลลัพธ์: เพราะมีเหลืออยู่สองใ
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่มีตัวเลขสองตัว ให้เรียกว่า m และ n เป็นอาร์กิวเมนต์ตัวแรกและตัวที่สองตามลำดับ หน้าที่ของเราคือลบ n หลักออกจากตัวเลข m เพื่อให้ตัวเลข m เป็นตัวเลขที่น้อยที่สุดหลังจากลบ n หลัก และสุดท้าย ฟังก์ชันควรส่งคืนตัวเลข m หลังจากลบตัวเลขแล้ว ตัวอย่างเช่น หากอิ