หน้าแรก
หน้าแรก
เรามี Numbers สองอาร์เรย์ และเราจำเป็นต้องเขียนฟังก์ชัน แต่ละองค์ประกอบในผลลัพธ์ควรปรากฏหลายครั้งตามที่แสดงในอาร์เรย์ทั้งสอง ตัวอย่าง: หากอินพุตเป็น − arr1 = ['hello', 'world', 'how', 'are', 'you']; arr2 = ['hey', 'world', 'can', '
เราจำเป็นต้องเขียนฟังก์ชัน สมมติว่า chunk() ที่รับอาร์เรย์ arr ของ string / number literals เป็นอาร์กิวเมนต์แรกและตัวเลข n เป็นอาร์กิวเมนต์ที่สอง เราจำเป็นต้องส่งคืนอาร์เรย์ของอาร์เรย์ย่อย n อัน ซึ่งแต่ละอาร์เรย์มีไม่เกิน − arr.length / n elements. การกระจายองค์ประกอบควรเป็นแบบนี้ - องค์ประกอบแรก
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขที่มีรายการที่ซ้ำกัน และรวมรายการที่ซ้ำกันทั้งหมดไว้ในดัชนีเดียว ตัวอย่างเช่น หากอาร์เรย์อินพุตเป็น − const input = [1, 3, 1, 3, 5, 7, 5, 4]; ผลลัพธ์ จากนั้นผลลัพธ์ควรเป็น − const output = [2, 6, 7, 10, 4]; // รายการที่ซ้ำกันทั้งหมดจะถู
เราจำเป็นต้องเขียนฟังก์ชันอาร์เรย์ midElement() ที่ส่งคืนองค์ประกอบที่อยู่ตรงกลางสุดของอาร์เรย์โดยไม่ต้องเข้าถึงคุณสมบัติความยาวและไม่ต้องใช้ลูปในตัวใดๆ หากอาร์เรย์มีจำนวนองค์ประกอบเป็นเลขคี่ เราจะคืนค่าหนึ่ง องค์ประกอบที่อยู่ตรงกลางสุด หรือถ้าอาร์เรย์มีจำนวนองค์ประกอบที่เป็นคู่ เราจะคืนค่าอาร์เรย์
พิจารณาว่าเรามีอาร์เรย์ของตัวเลขที่มีลักษณะดังนี้ - const array = [54,54,65,73,43,78,54,54,76,3,23,78]; เราจำเป็นต้องเขียนฟังก์ชันที่นับจำนวนองค์ประกอบที่อยู่ในอาร์เรย์ด้านล่าง / เหนือตัวเลขที่กำหนด ตัวอย่างเช่น ถ้าตัวเลขคือ 60 − คำตอบควรมี 5 องค์ประกอบด้านล่าง (54,54,43,3,23) และ 5 องค์ประกอบที่
เรามีตัวเลขสองแถวแบบนี้ - const arr1 = [12, 54, 2, 4, 6, 34, 3]; const arr2 = [54, 2, 5, 12, 4, 1, 3, 34]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ดังกล่าว 2 อาร์เรย์และส่งกลับองค์ประกอบจากอาร์เรย์ที่ไม่เหมือนกันสำหรับทั้งสองอาร์เรย์ ดังนั้น เรามาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่า
เรามีอาร์เรย์บูลีนแบบนี้ - const arr = [[true,false,false],[false,false,false],[false,false,true]]; เราจำเป็นต้องเขียนฟังก์ชันที่รวมอาร์เรย์ของอาร์เรย์นี้เป็นอาร์เรย์หนึ่งมิติโดยการรวมองค์ประกอบที่เกี่ยวข้องของแต่ละอาร์เรย์ย่อยโดยใช้ตัวดำเนินการ AND (&&) มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน เราจะใช้ฟัง
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับค่าตัวเลข พูดว่า n และคืนค่า anarray ที่มีจำนวนเฉพาะทั้งหมดไม่เกิน n ตัวอย่างเช่น หากตัวเลข n คือ 24 จากนั้นผลลัพธ์ควรเป็น − const output = [2, 3, 5, 7, 11, 13, 17, 19, 23]; ดังนั้น เรามาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงที่อาจมีอักขระพิเศษบางตัว ฟังก์ชันควรส่งคืนสตริงใหม่ควรแทนที่อักขระพิเศษทั้งหมดด้วยค่า ASCII ที่สอดคล้องกัน ดังนั้น เรามาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const str = 'Th!s !s @ str!ng th@t cont@!ns some special
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลขและค้นหาผลคูณของตัวเลขทั้งหมด หากตัวเลขใดเป็น 0 ก็ควรพิจารณาคูณด้วย 1 ตัวอย่างเช่น หากตัวเลขคือ − 5720 ผลลัพธ์ควรเป็น 70 ดังนั้น เรามาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const num = 5720; const recursiveProduct = (
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและส่งคืนสตริงใหม่โดยลบสระสุดท้ายของแต่ละคำออก ตัวอย่างเช่น หากสตริงคือ − const str =นี่คือสตริงตัวอย่าง; จากนั้นผลลัพธ์ควรเป็น − const output =Ths s n Examplel strng; ดังนั้น เรามาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น −
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของสตริง โดยเรียงลำดับจากน้อยไปมาก ฟังก์ชันควรคืนค่าเป็น จริง หากสำหรับแต่ละคู่ของสตริงที่ต่อเนื่องกัน สตริงที่สองสามารถเกิดขึ้นได้จากตัวแรกโดยการเพิ่มตัวอักษรเพียงตัวเดียวที่จุดเริ่มต้นหรือจุดสิ้นสุด ตัวอย่างเช่น หากอาร์เรย์ถูกกำหนดโดย − const a
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและส่งกลับจำนวนอักขระที่ซ้ำซ้อนในสตริง ตัวอย่างเช่น หากสตริงคือ − const str = 'abcde' จากนั้นผลลัพธ์ควรเป็น 0 หากสตริงคือ − const str = 'aaacbfsc'; จากนั้นผลลัพธ์ควรเป็น 3 ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const str = 'aaacbf
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวเลขและจัดลำดับตัวเลขของตัวเลขทั้งหมดภายในตามลำดับเฉพาะ (สมมติว่าเรียงลำดับจากน้อยไปมากสำหรับปัญหานี้) ตัวอย่างเช่น หากอาร์เรย์เป็น − const arr = [543, 65, 343, 75, 567, 878, 87]; จากนั้นผลลัพธ์ควรเป็น − const output = [345, 56, 334, 57, 567
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและเริ่มจับคู่อักขระจาก 0 และทุกครั้ง ฟังก์ชันพบอักขระพิเศษ (ไม่ซ้ำกัน) ซึ่งควรเพิ่มจำนวนการแมปขึ้น 1 มิฉะนั้น ก็ควรจับคู่ตัวเลขเดียวกันสำหรับอักขระที่ซ้ำกัน ตัวอย่างเช่น หากสตริงคือ − const str = 'heeeyyyy'; จากนั้นผลลัพธ์ควรเป็น − const o
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและส่งคืนอักขระที่ทำให้ปรากฏในสตริงมากเป็นอันดับสอง ดังนั้น เรามาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const str = 'Hello world, I have never seen such a beautiful weather in the world'; const secondFrequent = st
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้สองสตริง สร้างและส่งกลับสตริงใหม่ที่มี 2 คำแรกของสตริงแรก สองคำถัดไปของสตริงที่สอง จากนั้นก่อน จากนั้นจึงที่สองเป็นต้น ตัวอย่างเช่น หากสตริงเป็น − const str1 = 'Hello world'; const str2 = 'How are you btw'; จากนั้นผลลัพธ์ควรเป็น − const o
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้สตริงแทนตัวเลข ฟังก์ชันจะคืนค่า จริง หากตัวเลขเป็น pandigital มิฉะนั้น จะเป็นเท็จ ตัวเลขหลักคือตัวเลขที่มีตัวเลขทั้งหมด (0-9) อย่างน้อยหนึ่งครั้ง ดังนั้น เรามาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const numStr1 = '474588
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของ Numbers และส่งกลับอาร์เรย์ใหม่ที่มีองค์ประกอบเป็นผลรวมของสององค์ประกอบที่ต่อเนื่องกันจากอาร์เรย์ดั้งเดิม ตัวอย่างเช่น หากอาร์เรย์อินพุตคือ − const arr = [3, 6, 3, 87, 3, 23, 2, 2, 6, 8]; จากนั้นผลลัพธ์ควรเป็น − const output = [9, 90, 26, 4, 1
เรามีอาร์เรย์ของตัวเลขเช่นนี้ - const arr = [-1,-2,-1,0,-1,-2,-1,-2,-1,0,1,0]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่นับกลุ่มต่อเนื่องของตัวเลขที่ไม่เป็นลบ (บวกและ 0) ในอาร์เรย์ เช่นเดียวกับที่นี่ เรามีค่าลบที่ไม่ต่อเนื่องกันตั้งแต่ดัชนี 3 ถึง 3 (องค์ประกอบเดียว แต่ยังคงเป็นกลุ่ม) ซึ่งสร้างกลุ่