หน้าแรก
หน้าแรก
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของ Numbers, arr ซึ่งอาจมีการซ้ำซ้อนเป็นอาร์กิวเมนต์แรกและจำนวนเต็มซึ่งมีอยู่ในอาร์เรย์เป็นอาร์กิวเมนต์ที่สอง ฟังก์ชันควรส่งคืนดัชนีที่มีตัวเลขอยู่ในอาร์เรย์ และเนื่องจากตัวเลขอาจมีอยู่มากกว่าหนึ่งครั้งในอาร์เรย์ เราจึงต้องสุ่มเลือกดัชนีหนึ
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลข num เป็นอาร์กิวเมนต์เดียว ฟังก์ชันของเราสามารถทำได้เพียงสองการดำเนินการนี้กับ num:ถ้า num เป็นเลขคู่ เราสามารถแทนที่ num ด้วย num/2 หาก num เป็นเลขคี่ เราสามารถแทนที่ num ด้วย num + 1 หรือ num - 1 การใช้เฉพาะการดำเนินการทั้งสองนี้ร่ว
ค่ามัธยฐาน ค่ามัธยฐานในวิชาคณิตศาสตร์ ค่ามัธยฐานคือค่ากลางในรายการจำนวนเต็มเรียงลำดับ (เรียงแล้ว) หากขนาดของรายการเท่ากัน และไม่มีค่ากลาง ค่ามัธยฐานคือค่าเฉลี่ย (ค่าเฉลี่ย) ของค่ากลางทั้งสองค่า ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของ Integers, arr เป็นอาร์กิวเมนต์แรกและตัวเล
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของสตริง arr ซึ่งสร้างโดยใช้ 0 และ 1 เป็นอาร์กิวเมนต์แรกเท่านั้น ฟังก์ชันใช้ตัวเลขสองตัวเป็นอาร์กิวเมนต์ที่สองและสาม m และตามลำดับ หน้าที่ของฟังก์ชันของเราคือค้นหาจำนวนสตริงจากอาร์เรย์ arr ที่สามารถสร้างได้โดยใช้ค่าสูงสุด m 0s และ n 1s ตัว
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงอักขระ str เป็นอาร์กิวเมนต์เดียว ฟังก์ชันของเราควรเข้ารหัสสตริงอินพุตและเปรียบเทียบขนาดกับสตริงเดิมและส่งคืนสตริงที่มีขนาดเล็กกว่า กฎการเข้ารหัสสตริงเฉพาะคือ − n[s] โดยที่ s ในวงเล็บเหลี่ยมซ้ำกัน k ครั้ง ตัวอย่างเช่น ddd สามารถเข้ารหัสเป
รูปหลายเหลี่ยมนูน รูปหลายเหลี่ยมนูน ถูกกำหนดให้เป็น รูปหลายเหลี่ยม ด้วยมุมภายในทั้งหมดน้อยกว่า 180° ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของพิกัด โดยพื้นฐานแล้วอาร์เรย์จะเป็นอาร์เรย์ของอาร์เรย์แต่ละอาร์เรย์ย่อยที่มีตัวเลขสองตัวพอดีกัน โดยระบุจุดบนระนาบ 2 มิติ ฟังก์ชันของเราค
ปัญหา const random7 = () => Math.ceil(Math.random() * 7); สมมติว่าเรามีฟังก์ชันลูกศรอ้วนด้านบน ฟังก์ชันนี้จะให้ตัวเลขสุ่มระหว่าง 0 (ไม่รวม) ถึง 7 (รวม) ทุกครั้งที่เราโทรออก เราจำเป็นต้องเขียนฟังก์ชัน JavaScript แบบสุ่ม 10() ที่คล้ายกันซึ่งไม่มีอาร์กิวเมนต์และไม่ใช้ไลบรารี JavaScript หรือไลบรารี
ปัญหา สมมติว่าเรามี S, str. ซึ่งเป็นสตริงพันรอบอนันต์ของสตริง − "abcdefghijklmnopqrstuvwxyz". ดังนั้น S จะมีลักษณะเช่นนี้ - "...zabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcd....". เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับ str มาเรียกสตริงนั้นว่า str เป็นอาร์กิวเ
เมธอด getComputedStyle() ให้อ็อบเจ็กต์ที่มีสไตล์ทั้งหมดที่ใช้กับองค์ประกอบเป้าหมาย ตัวอย่าง ตัวอย่างต่อไปนี้แสดงให้เห็นว่าเราสามารถรับและตั้งค่าตัวแปร CSS โดยใช้ JavaScript ได้อย่างไร <!DOCTYPE html> <html> <head> <style> div { margin: 4%; padding:
เมธอด getComputedStyle() ให้อ็อบเจ็กต์ที่มีสไตล์ทั้งหมดที่ใช้กับองค์ประกอบเป้าหมาย ใช้เมธอด getPropertyValue() เพื่อรับคุณสมบัติที่ต้องการจากรูปแบบที่คำนวณ setProperty() ใช้เพื่อเปลี่ยนค่าของตัวแปร CSS ตัวอย่าง ตัวอย่างต่อไปนี้แสดงให้เห็นว่าเราสามารถรับและตั้งค่าตัวแปร CSS โดยใช้ JavaScript ได้อย่า
ด้วยความช่วยเหลือของ CSS แอนิเมชั่น เราสามารถสร้างการพิมพ์ดีดและการลบเอฟเฟกต์โดยใช้ JavaScript ตัวอย่างต่อไปนี้แสดงเอฟเฟกต์นี้ ตัวอย่าง <!DOCTYPE html> <html> <style> div { display: flex; margin: 4%; padding: 2%; box-shadow: inse
เมื่อใช้ JavaScript เราสามารถตั้งค่าองค์ประกอบ Textarea ให้เติบโตไปพร้อมกับเนื้อหาโดยอัตโนมัติ ตัวอย่างต่อไปนี้แสดงให้เห็นว่าเราจะบรรลุสถานการณ์ข้างต้นได้อย่างไร ตัวอย่าง <!DOCTYPE html> <html> <head> <style> * { margin: 3%; color: navy; &nbs
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ arr ของตัวเลขเป็นอาร์กิวเมนต์เดียว โดยพื้นฐานแล้ว อาร์เรย์จะประกอบด้วยคะแนนที่นักเรียนบางคนทำ โดยอิงจากอาร์เรย์ของคะแนน หน้าที่ของเราควรจัดเตรียมและส่งคืนอาร์เรย์ของอันดับซึ่งควรมีอันดับของนักเรียนที่เกี่ยวข้องโดยพิจารณาจากคะแนนของพวกเขาใน
อาร์เรย์แบบวงกลม อาร์เรย์ที่องค์ประกอบถัดไปขององค์ประกอบสุดท้ายเป็นองค์ประกอบแรกของอาร์เรย์มักเรียกว่าเป็นวงกลม เห็นได้ชัดว่าไม่มีกลไกดังกล่าวในการจัดเก็บข้อมูลเช่นนี้ ข้อมูลจะยังคงถูกเก็บไว้ในบล็อกหน่วยความจำแบบต่อเนื่อง และอาร์เรย์แบบวงกลมเป็นเหมือนแนวคิดมากกว่าความเป็นจริง ปัญหา เราจำเป็นต้องเ
โหมด: โหมดของชุดข้อมูลเป็นเพียงตัวเลขที่เกิดขึ้นบ่อยครั้งในชุดข้อมูลนั้น ตัวอย่างเช่น 3 คือโหมดของชุดข้อมูล 2, 3, 1, 3, 4, 2, 3, 1 ที่เกิดขึ้นเป็นส่วนใหญ่ แผนผังการค้นหาไบนารี ต้นไม้ DS เป็นต้นไม้ค้นหาไบนารีที่ถูกต้องหากตรงตามเงื่อนไขต่อไปนี้ - ทรีย่อยด้านซ้ายของโหนดมีเฉพาะโหนดที่มีคีย์น้อยกว่า
ปัญหา: เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้เมทริกซ์สี่เหลี่ยมจัตุรัส (อาร์เรย์ของอาร์เรย์ที่มีจำนวนแถวและคอลัมน์เท่ากัน) ฟังก์ชันควรเคลื่อนที่ในแนวทแยงผ่านอาร์เรย์ของอาร์เรย์นั้น และเตรียมอาร์เรย์ใหม่ขององค์ประกอบที่จัดวางในลำดับที่พบขณะสำรวจ ตัวอย่างเช่น หากอินพุตของฟังก์ชันคือ − const ar
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็ม, arr เป็นอาร์กิวเมนต์แรกและจำนวนเต็มเดียว เป้าหมาย เป็นอาร์กิวเมนต์ที่สอง สำหรับจำนวนเต็มแต่ละจำนวนในอาร์เรย์ ฟังก์ชันของเราสามารถกำหนด + หรือ - ให้กับมันได้ ฟังก์ชันของเราควรค้นหาว่ามีทั้งหมดกี่วิธีในการกำหนด +, - เพื่อให้ผลร
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็ม, arr เป็นอาร์กิวเมนต์แรกและอาร์กิวเมนต์เดียว ฟังก์ชันของเราควรนับการเกิดของคู่ดัชนีดังกล่าวทั้งหมด (i, j) ที่ตรงตามเงื่อนไขต่อไปนี้ - ฉัน <เจ และ 2 * arr[j] ตัวอย่างเช่น หากอินพุตของฟังก์ชันคือ − const input = [2, 4, 3
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ไบนารี (อาร์เรย์ที่ประกอบด้วย 0 และ 1) เท่านั้น arr เป็นอาร์กิวเมนต์เดียว ฟังก์ชันของเราควรหาจำนวนสูงสุดของ 1 วินาทีที่ต่อเนื่องกันในอาร์เรย์นี้ หากเราสามารถพลิกได้ไม่เกิน 1 วินาที ตัวอย่างเช่น หากอินพุตของฟังก์ชันคือ − const arr = [1, 0, 1
ฐานที่ดี =2) เป็นฐานที่ดีของ num ถ้าตัวเลขทั้งหมดของ num ฐาน k เป็น 1 ตัวอย่างเช่น:13 ฐาน 3 คือ 111 ดังนั้น 3 จึงเป็นฐานที่ดีสำหรับ num =13 ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริง str ที่แสดงตัวเลขเป็นอาร์กิวเมนต์เดียว ฟังก์ชันควรส่งคืนการแสดงสตริงของจำนวนที่น้อยที่สุดที่เป็นไปได้ซ