หน้าแรก
หน้าแรก
สมมุติว่าเรามีอาร์เรย์ของตัวเลขแบบนี้ - const arr = [1, 6, 3, 1, 3, 1, 6, 3]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์เช่นอาร์กิวเมนต์แรกและอาร์กิวเมนต์เดียว จากนั้นฟังก์ชันควรค้นหาตัวเลขดังกล่าวทั้งหมดในอาร์เรย์ที่ปรากฏเป็นจำนวนคี่ (ยกเว้นเพียงครั้งเดียว) ตัวอย่างเช่น ในอาร์เรย์ด้านบน
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้สตริงเวลาในรูปแบบต่อไปนี้ - const timeStr = '05:00 PM'; โปรดทราบว่าสตริงจะมีรูปแบบเดียวกันเสมอ เช่น HH:MM mm ฟังก์ชันของเราควรทำการคำนวณบางอย่างในสตริงที่ได้รับ จากนั้นส่งคืนเวลา 24 ชั่วโมงที่สอดคล้องกันในรูปแบบต่อไปนี้:HH:MM ตัวอย่าง: สำหรับสตร
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงอักขระเป็นอาร์กิวเมนต์เดียว ฟังก์ชันควรค้นหาสตริงที่ยาวที่สุดซึ่งคั่นระหว่างอักขระสองตัวที่เหมือนกันและส่งคืนความยาว ตัวอย่างเช่น − หากสตริงอินพุตเป็น − const str = 'sadtrsewak'; จากนั้นผลลัพธ์ควรเป็น − const output = 6; เพราะระหว่างสอง a
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็มเป็นอาร์กิวเมนต์เท่านั้น ฟังก์ชันควรกำหนดว่ามีวิธีใดบ้างที่เราสามารถแบ่งอาร์เรย์ออกเป็นสองอาร์เรย์ย่อย เพื่อให้ผลรวมขององค์ประกอบที่มีอยู่ในอาร์เรย์ย่อยทั้งสองมีค่าเท่ากัน ในขณะที่แบ่งองค์ประกอบออกเป็นอาร์เรย์ย่อย เราต้องตรวจสอบให้แน่ใ
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็มเป็นอาร์กิวเมนต์เท่านั้น อันดับแรก ฟังก์ชันควรเปลี่ยนอาร์เรย์ย่อยที่เป็นไปได้ทั้งหมดจากอาร์เรย์ดั้งเดิมที่มีความยาวคี่ จากนั้นฟังก์ชันควรหาผลรวมขององค์ประกอบทั้งหมดของอาร์เรย์ย่อยเหล่านั้นและส่งกลับผลรวม ตัวอย่างเช่น − หากอาร์เรย์อิน
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็มเป็นอาร์กิวเมนต์เท่านั้น ตามอาร์เรย์ที่รับเป็นอินพุต ฟังก์ชันควรสร้างอาร์เรย์ใหม่ที่มีความยาวเท่ากันตามเกณฑ์ต่อไปนี้ องค์ประกอบที่สอดคล้องกันของอาร์เรย์เอาต์พุตควรเป็นผลคูณของตัวเลขที่ใหญ่ที่สุดสามตัวที่พบจนถึงตอนนี้ หากดัชนีที่สอดคล้
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้จำนวนเต็มบวก เช่น num หน้าที่ของฟังก์ชันของเราคือนับจำนวนรวมของ 1 วินาทีที่ปรากฏในจำนวนเต็มบวกทั้งหมดไม่เกิน n (รวม n หากมี 1) ในที่สุดฟังก์ชันก็ควรคืนค่าการนับนี้ ตัวอย่างเช่น − หากตัวเลขที่ป้อนคือ − const num = 31; จากนั้นผลลัพธ์ควรเป็น − const outp
ระยะการกระแทก: ระยะห่างระหว่างสายสองสายที่มีความยาวเท่ากันคือจำนวนตำแหน่งที่สายอักขระเหล่านี้แปรผัน กล่าวคือ เป็นการวัดจำนวนการเปลี่ยนแปลงขั้นต่ำที่จำเป็นในการเปลี่ยนสตริงหนึ่งเป็นอีกสตริงหนึ่ง โดยปกติ Hamming Distance จะวัดสำหรับสตริงที่มีความยาวเท่ากัน เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใ
แอนนาแกรม: คำหรือวลีสองคำที่สร้างได้โดยการจัดเรียงตัวอักษรของกันและกันในลำดับที่แตกต่างกันเรียกว่าแอนนาแกรมของกันและกัน เช่น หนูกับทาร์ เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของสตริงที่อาจมีสตริงแอนนาแกรม ฟังก์ชันควรจัดกลุ่มแอนนาแกรมทั้งหมดเป็นอาร์เรย์ย่อยที่แยกจากกัน และส่งคืนอาร์เร
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้จำนวนเต็มบวก เช่น n เป็นอาร์กิวเมนต์เท่านั้น ขั้นแรก ฟังก์ชันควรจัดกลุ่มจำนวนเต็มตั้งแต่ 1 ถึง n ถึงอาร์เรย์ย่อย โดยที่อาร์เรย์ย่อยเฉพาะประกอบด้วยองค์ประกอบทั้งหมดมีผลรวมของตัวเลขเฉพาะ จากนั้นฟังก์ชันควรตรวจสอบแต่ละ subarray และคืนค่าความยาวของ subarray น
เลขเด็ด: เลขนำโชคคือองค์ประกอบของเมทริกซ์ โดยเป็นองค์ประกอบขั้นต่ำในแถวและสูงสุดในคอลัมน์ เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์จำนวนเต็มสองมิติ ฟังก์ชันควรค้นหาหมายเลขนำโชคทั้งหมดในอาร์เรย์ สร้างอาร์เรย์ใหม่ และส่งคืนหมายเลขนำโชคทั้งหมดภายในอาร์เรย์นั้น ตัวอย่างเช่น − หากอาร์เรย์
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของ Numbers ฟังก์ชันควรสร้างอาร์เรย์ใหม่ตามอาร์เรย์อินพุต แต่ละองค์ประกอบที่สอดคล้องกันของอาร์เรย์ใหม่ควรเป็นจำนวนองค์ประกอบที่น้อยกว่าในอาร์เรย์ดั้งเดิมมากกว่าองค์ประกอบที่เกี่ยวข้อง ตัวอย่างเช่น − หากอาร์เรย์อินพุตเป็น − const arr = [2, 7, 3,
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็มเป็นอาร์กิวเมนต์เท่านั้น ฟังก์ชันควรจัดเรียงจำนวนเต็มที่มีอยู่ในอาร์เรย์ในลำดับที่เพิ่มขึ้นโดยยึดตาม 1 ที่มีอยู่ในการแทนค่าไบนารี หากจำนวนตั้งแต่สองตัวขึ้นไปมีจำนวน 1s เท่ากันในเลขฐานสองของพวกมัน ควรจัดเรียงตามลำดับที่เพิ่มขึ้นตามขนาดข
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ประกอบด้วยอักขระสองสตริง ให้เรียกใช้ str1 และ str2 ได้ ฟังก์ชันควรตรวจสอบว่าเราสามารถสร้าง str2 จาก str1 ได้หรือไม่โดยลบอักขระหนึ่งตัวออกจาก str1 หากเราทำได้ ฟังก์ชันควรคืนค่า true หรือ false มิฉะนั้น ตัวอย่างเช่น − หากสตริงอินพุตเป็น − const str1 = 'c
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงอักขระเป็นอาร์กิวเมนต์แรก และดัชนีเริ่มต้นและดัชนีสิ้นสุดเป็นอาร์กิวเมนต์ที่สองและสามตามลำดับ ฟังก์ชันควรค้นหา หากสตริงนั้น ซึ่งระบุเป็นอาร์กิวเมนต์แรก ถูกขยายตลอดไปโดยต่อท้ายสตริงเดียวกันเมื่อสิ้นสุดแต่ละครั้ง สิ่งที่จะเป็นสตริงย่อยที่ห่อหุ้มด้วยดัชน
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์สองมิติของจำนวนเต็มเป็นอาร์กิวเมนต์เดียว หน้าที่ของฟังก์ชันของเราคือการคำนวณการนับจำนวนเต็มดังกล่าวจากอาร์เรย์ที่มีจำนวนมากที่สุดทั้งในแถวและคอลัมน์ ฟังก์ชันควรคืนค่าจำนวนนั้น ตัวอย่างเช่น − หากอาร์เรย์อินพุตเป็น − const arr = [ [2
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้สตริงอักขระเป็นอาร์กิวเมนต์เท่านั้น ฟังก์ชันควรสร้างและส่งคืนตัวย่อตามวลีสตริงที่ระบุเป็นอินพุต ขณะที่สร้างตัวย่อ ฟังก์ชันควรคำนึงถึงเฉพาะคำที่ขึ้นต้นด้วยตัวพิมพ์ใหญ่เท่านั้น ตัวอย่างเช่น − หากสตริงอินพุตเป็น − const str = 'Polar Satellite Launch V
สมมติว่าเราได้รับอาร์เรย์ของจำนวนเต็ม สมมุติว่า arr เราจำเป็นต้องเขียนฟังก์ชันที่ทำให้ศูนย์ทั้งหมดอยู่ด้านหลังอาร์เรย์โดยแก้ไขรายการในตำแหน่ง ฟังก์ชันควรทำในลักษณะที่การเรียงลำดับสัมพัทธ์ขององค์ประกอบอื่นยังคงเหมือนเดิม ตัวอย่างเช่น − หากอาร์เรย์อินพุตเป็น − const arr = [0, 11, 0, 22, 67]; ดังนั
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงของอักขระเป็นอาร์กิวเมนต์แรก พูด str และตัวเลข เช่น num เป็นอาร์กิวเมนต์ที่สอง ฟังก์ชันควรนับจำนวนสตริงพาลินโดรมทุกความยาวทั้งหมด num สามารถสร้างได้จากสตริง str ที่ให้มา ในที่สุดฟังก์ชันก็ควรคืนค่าการนับ ตัวอย่างเช่น − หากสตริงอินพุตและตัวเลขเป็น −
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงเป็นอาร์กิวเมนต์แรกและอาร์กิวเมนต์เท่านั้น ฟังก์ชันควรตรวจสอบว่าสตริงนั้นเป็นชุดอักขระที่ซ้ำกันหรือไม่ หากเป็นการซ้ำชุดอักขระเดียวกัน เราควรคืนค่า true ไม่เช่นนั้นเป็นเท็จ ตัวอย่างเช่น − หากสตริงอินพุตเป็น − const str = 'carcarcarcar'; จา