หน้าแรก
หน้าแรก
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็มเป็นอาร์กิวเมนต์แรก และจำนวนเต็มเป็นอาร์กิวเมนต์ที่สอง ฟังก์ชันควรตรวจสอบว่าเราสามารถสร้างอาร์เรย์ย่อย n (อาร์กิวเมนต์ที่สอง) จากอาร์เรย์ดั้งเดิมได้หรือไม่ โดยที่อาร์เรย์ย่อยทั้งหมดมีผลรวมเท่ากัน ตัวอย่างเช่น − หากอินพุตเป็น − const
สมมติว่าเรามีอาร์เรย์ของวัตถุเช่นนี้ - const arr = [{ name: 'Dinesh Lamba', age: 23, occupation: 'Web Developer', }, { address: 'Vasant Vihar', experience: 5, isEmployed: true }]; เราจำเป็นต้องเขีย
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงเป็นอาร์กิวเมนต์เดียว สตริงอาจมีทั้งอักษรตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก ฟังก์ชันควรสร้างสตริงใหม่โดยยึดตามสตริงอินพุต ซึ่งตัวพิมพ์ใหญ่ทั้งหมดจะถูกแปลงเป็นตัวพิมพ์เล็ก และตัวพิมพ์เล็กทั้งหมดจะถูกแปลงเป็นตัวพิมพ์ใหญ่ ตัวอย่าง ต่อไปนี้เป็นรหัส - const st
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงเป็นอาร์กิวเมนต์แรก และอักขระตัวคั่นเป็นอาร์กิวเมนต์ที่สอง สตริงแรกได้รับการรับรองว่าเป็นสตริง camelCased ฟังก์ชันควรแปลงตัวพิมพ์ของสตริงโดยแยกคำโดยใช้ตัวคั่นที่ให้ไว้เป็นอาร์กิวเมนต์ที่สอง ตัวอย่างเช่น − หากสตริงอินพุตเป็น − const str = 'this
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่มีสองสตริง เรียกว่า str1 และ str2 รับประกันขนาดของ str1 ว่าใหญ่กว่า str2 เราจำเป็นต้องค้นหาสตริงย่อยที่เล็กที่สุดใน str1 ที่มีอักขระทั้งหมดที่อยู่ใน str2 ตัวอย่างเช่น − หากสตริงอินพุตเป็น − const str1 = 'abcdefgh'; const str2 = 'gedcf'; จา
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงที่อาจมีวงเล็บเปิดและปิดบางส่วน ฟังก์ชันควรไม่ว่าวงเล็บเปิดทั้งหมดจะมีวงเล็บปิดอยู่หรือไม่ หากวงเล็บถูกจับคู่อย่างถูกต้อง ฟังก์ชันควรคืนค่า true มิฉะนั้น false ตัวอย่างเช่น − f('(hello (world))') = true f('(hello (world)') = false ตั
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงเป็นอาร์กิวเมนต์เดียว ฟังก์ชันควรสร้างสตริงที่ย้อนกลับใหม่ตามสตริงอินพุตโดยใช้ for a loop ตัวอย่าง ต่อไปนี้เป็นรหัส - const str = 'this is the original string'; const reverseString = (str = '') => { let reverse = '
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงเป็นอาร์กิวเมนต์เดียว จากนั้นฟังก์ชันควรวนซ้ำในสตริงและค้นหาและส่งคืนคำที่ยาวที่สุดจากสตริง ตัวอย่างเช่น − หากสตริงอินพุตเป็น − const str = 'Coding in JavaScript is really fun'; จากนั้นสตริงเอาต์พุตควรเป็น − const output = 'JavaScript&
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวเลขที่เรียงลำดับ ฟังก์ชันควรคำนวณค่าเฉลี่ยและโหมดของชุดข้อมูล จากนั้นหากค่าเฉลี่ยและโหมดเท่ากัน ฟังก์ชันควรคืนค่าเป็น จริง หรือ เท็จ ไม่เช่นนั้น ตัวอย่างเช่น − หากอาร์เรย์อินพุตเป็น − const arr = [5, 3, 3, 3, 1]; ผลลัพธ์สำหรับอาร์เรย์นี้ค
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของ Numbers เป็นอาร์กิวเมนต์เดียว ฟังก์ชันควรคำนวณผลรวมของตัวเลขทั้งหมดในอาร์เรย์และผลคูณของตัวเลขทั้งหมด จากนั้นฟังก์ชันควรคืนค่าผลต่างสัมบูรณ์ระหว่างผลรวมและผลิตภัณฑ์ ตัวอย่าง ต่อไปนี้เป็นรหัส - const arr = [1, 4, 1, 2, 1, 6, 3]; const sumProduc
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวอักษรที่ซ้อนกันเป็นอาร์กิวเมนต์เดียว ฟังก์ชันควรสร้างอาร์เรย์ใหม่ที่มีองค์ประกอบตามตัวอักษรทั้งหมดที่มีอยู่ในอาร์เรย์อินพุตแต่ไม่มีการซ้อน ตัวอย่างเช่น − หากอาร์เรย์อินพุตเป็น − const arr = [ 1, 3, [5, 6, [7, [6, 5], 4], 3], [
ชุดยูเนี่ยน Union Set คือชุดที่สร้างขึ้นจากการรวมองค์ประกอบของสองชุดเข้าด้วยกัน ดังนั้นการรวมกันของเซต A และ B จึงเป็นเซตขององค์ประกอบใน A หรือ B หรือทั้งสองอย่าง ตัวอย่างเช่น − ถ้าเรามีสองชุดที่แสดงโดยสองอาร์เรย์เช่นนี้ - const arr1 = [1, 2, 3]; const arr2 = [100, 2, 1, 10]; จากนั้นชุดสหภาพจะเ
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของอาร์เรย์ n * n ลำดับ (เมทริกซ์สี่เหลี่ยม) ฟังก์ชันควรหมุนอาร์เรย์ 90 องศา (ตามเข็มนาฬิกา) เงื่อนไขคือเราต้องทำสิ่งนี้แทน (โดยไม่ต้องจัดสรรอาร์เรย์พิเศษใดๆ) ตัวอย่างเช่น − หากอาร์เรย์อินพุตเป็น − const arr = [ [1, 2, 3], &n
สมมติว่าเรามีลำดับของ m * n บุคคลเริ่มต้นที่บล็อกเริ่มต้นของอาร์เรย์ 2 มิติ (0,0) และเขาต้องการไปให้ถึงจุดสิ้นสุด (m, n) ข้อจำกัดคือในครั้งเดียว เขาสามารถเลื่อนลงมาหนึ่งขั้นหรือไปทางขวาหนึ่งก้าว เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ความสูงและความกว้างของตาราง 2 มิติ ฟังก์ชันควรค้นหาจำนวนเส้
อัลกอริทึมการเข้ารหัสซีซาร์ อัลกอริทึม Caesar Cipher เป็นหนึ่งในเทคนิคการเข้ารหัสที่ง่ายและเป็นที่รู้จักมากที่สุด เป็นรหัสทดแทนประเภทหนึ่งซึ่งแต่ละตัวอักษรในข้อความธรรมดาจะถูกแทนที่ด้วยตัวอักษรบางตำแหน่งที่แน่นอนตามตัวอักษร ตัวอย่าง ด้วยการเลื่อนไปทางซ้ายเป็น 3 D จะถูกแทนที่ด้วย A, E จะกลายเป็น
Radix เรียง Radix sort คืออัลกอริธึมการจัดเรียงที่จัดเรียงข้อมูลด้วยคีย์จำนวนเต็มโดยจัดกลุ่มคีย์ตามตัวเลขแต่ละตัวซึ่งมีตำแหน่งและค่าที่มีนัยสำคัญเหมือนกัน เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวอักษรเป็นอาร์กิวเมนต์เดียว ฟังก์ชันควรจัดเรียงอาร์เรย์ในลำดับที่เพิ่มขึ้นหรือลดลงโดย
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่มีสองสตริง เรียกพวกมันว่า str1 และ str2 จากนั้นฟังก์ชันควรค้นหาสตริงที่ต่อเนื่องกันที่ยาวที่สุดซึ่งเป็นร่วมกันของทั้งสตริงอินพุตและส่งคืนสตริงทั่วไปนั้น ตัวอย่างเช่น − หากสตริงอินพุตเป็น − const str1 = 'ABABC'; const str2 = 'BABCA'; จากนั้
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของจำนวนเต็มบวกและลบในอาร์เรย์ เนื่องจากอาร์เรย์ยังมีองค์ประกอบเชิงลบ ผลรวมขององค์ประกอบที่อยู่ติดกันอาจเป็นค่าลบหรือค่าบวก ฟังก์ชันของเราควรเลือกอาร์เรย์ขององค์ประกอบที่อยู่ติดกันจากอาร์เรย์ที่รวมกันมากที่สุด สุดท้าย ฟังก์ชันควรส่งคืนอาร์เรย์นั้น
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวอักษรสองตัว เรียกว่า arr1 และ arr2 ฟังก์ชันควรค้นหาแนวร่วมที่ยาวที่สุดของตัวอักษรในอาร์เรย์ ในที่สุดฟังก์ชันควรส่งคืนอาร์เรย์ของตัวอักษรเหล่านั้น ตัวอย่างเช่น − หากอาร์เรย์อินพุตเป็น − const arr1 = ['a', 'b', 'c',
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้จำนวนเต็มบวกเป็นอาร์กิวเมนต์เดียว ฟังก์ชันควรค้นหาและส่งกลับรากที่สองของตัวเลขที่ระบุเป็นอินพุต ตัวอย่าง ต่อไปนี้เป็นรหัส - const squareRoot = (num, precision = 0) => { if (num <= 0) { return 0; }; &nbs