หน้าแรก
หน้าแรก
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็มเป็นอาร์กิวเมนต์แรกและอาร์กิวเมนต์เดียว ฟังก์ชันควรค้นหาผลคูณสูงสุดที่สามารถทำได้โดยคูณสององค์ประกอบใดๆ ของอาร์เรย์ เงื่อนไขสำหรับเราคือเราต้องทำเช่นนี้ในเวลาเชิงเส้นและปริภูมิคงที่ ตัวอย่างเช่น − หากอาร์เรย์อินพุตเป็น − const arr =
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงเป็นอาร์กิวเมนต์แรกและอาร์กิวเมนต์เท่านั้น ฟังก์ชันควรคืนค่า จริง หากอักขระทั้งหมดที่มีอยู่ในสตริงไม่ซ้ำกัน และหากมีอักขระมากกว่าหนึ่งตัวปรากฏมากกว่าหนึ่ง ฟังก์ชันควรคืนค่าเท็จ เราจะใช้ชุดแฮชเพื่อติดตามอักขระที่เราพบในสตริง และหากในขั้นตอนใดของการวนซ
สามเหลี่ยมของปาสกาล: สามเหลี่ยมของ Pascal เป็นอาร์เรย์สามเหลี่ยมที่สร้างขึ้นโดยการรวมองค์ประกอบที่อยู่ติดกันในแถวก่อนหน้า องค์ประกอบสองสามตัวแรกของสามเหลี่ยมปาสกาลคือ − เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้จำนวนบวก พูดว่า num เป็นอาร์กิวเมนต์เท่านั้น ฟังก์ชันควรส่งคืนอาร์เรย์ขององค์ประก
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้จำนวนบวก เช่น num เป็นอาร์กิวเมนต์เดียว ฟังก์ชันควรหาการรวมกันของตัวเลขกำลังสองสมบูรณ์ซึ่งเมื่อบวกแล้วให้ตัวเลขที่ให้ไว้เป็นอินพุต เราต้องทำให้ใช้จำนวนกำลังสองสมบูรณ์น้อยที่สุดเท่าที่จะทำได้ ตัวอย่างเช่น − หากหมายเลขอินพุตคือ − const num = 123; จากนั้น
สมมติว่าเรามีอาร์เรย์ของสตริงที่มีชื่อบางอย่างเช่นนี้ − const arr = ['Dinesh', 'Mahesh', 'Rohit', 'Kamal', 'Jatin Sapru', 'Jai']; และสตริงอักขระแบบสุ่มเช่นนี้ − const str = 'lsoaakjm'; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์และสต
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลขสองตัวเป็นอาร์กิวเมนต์ตัวแรกและตัวที่สอง ให้เราเรียกมันว่า m และ n โดยทั่วไป ตัวเลขแรกจะเป็นตัวเลขที่มีหลายหลัก และตัวเลขที่สองมักจะน้อยกว่าจำนวนหลักในตัวเลขแรกเสมอ ฟังก์ชันควรค้นหากลุ่มของ n หลักต่อเนื่องกันจาก m ซึ่งผลคูณมีค่ามากที่สุด ตัวอย่างเ
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็มเป็นอาร์กิวเมนต์แรกและตัวเลข เช่น n เป็นอาร์กิวเมนต์ที่สอง ฟังก์ชันควรตรวจสอบว่ามีตัวเลขดังกล่าวสองตัวในอาร์เรย์ว่าตัวหนึ่งเป็นตัวเลขตัวคูณของอีกตัวหรือไม่ หากมีคู่ดังกล่าวอยู่ในอาร์เรย์ ฟังก์ชันควรคืนค่า true มิฉะนั้น false ตัวอย่าง
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็มเป็นอาร์กิวเมนต์แรกและอาร์กิวเมนต์เดียว ฟังก์ชันควรกำหนดว่าจำนวนเต็มทั้งหมดที่มีอยู่ในอาร์เรย์จะปรากฏเป็นจำนวนไม่ซ้ำกันหรือไม่ หากเป็นเช่นนั้น ฟังก์ชันควรคืนค่า จริง เท็จ มิฉะนั้น ตัวอย่างเช่น − หากอาร์เรย์อินพุตเป็น − const arr = [
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลขเป็นอาร์กิวเมนต์เท่านั้น ฟังก์ชันควรตรวจสอบว่ามีตัวเลขใดบ้างที่มีแฟคทอเรียลเป็นตัวเลขที่นำเข้ามา หากมีหมายเลขดังกล่าว เราควรส่งคืนหมายเลขนั้น มิฉะนั้น เราควรจะส่งคืน -1 ตัวอย่างเช่น − หากอินพุตเป็น − const num = 720; จากนั้นผลลัพธ์ควรเป็น − cons
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็มเป็นอาร์กิวเมนต์เท่านั้น ฟังก์ชันควรจัดเรียงอาร์เรย์ตามเงื่อนไขต่อไปนี้ - เลขคู่ทั้งหมดจะเรียงลำดับเพิ่มขึ้น เลขคี่ทั้งหมดถูกจัดเรียงตามลำดับที่ลดลง ตำแหน่งสัมพัทธ์ของเลขคู่และเลขคี่ยังคงเหมือนเดิม ตัวอย่างเช่น − หากอาร์เร
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็มเป็นอาร์กิวเมนต์เท่านั้น ฟังก์ชันควรตรวจสอบว่ามีจำนวนเต็มในอาร์เรย์หรือไม่ โดยความถี่ของฟังก์ชันจะเท่ากับค่าของมัน หากมีอย่างน้อยหนึ่งจำนวนเต็มดังกล่าว เราควรส่งคืนจำนวนเต็มนั้น มิฉะนั้น เราควรส่งคืน -1 ตัวอย่างเช่น − หากอาร์เรย์อิน
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของลิเทอรัลเป็นอาร์กิวเมนต์แรกและอาร์กิวเมนต์เดียว ฟังก์ชันของเราควรสลับดัชนีคู่ที่ต่อเนื่องกัน และสลับดัชนีคี่ที่ต่อเนื่องกัน ฟังก์ชันควรทำการสลับเหล่านี้เข้าที่ ตัวอย่างเช่น − หากอาร์เรย์อินพุตเป็น − const arr = [0, 1, 2, 3, 4, 5, 6, 7, 8];
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของลิเทอรัลเป็นอาร์กิวเมนต์แรกและตัวเลขเป็นอาร์กิวเมนต์ที่สอง ฟังก์ชันควรสร้างอาร์เรย์ของอาร์เรย์ดังกล่าวทั้งหมดที่มีความยาวเท่ากับจำนวนที่ระบุโดยอาร์กิวเมนต์ที่สอง และมีการเรียงสับเปลี่ยนที่เป็นไปได้ทั้งหมดขององค์ประกอบของอาร์เรย์อินพุต ตัวอย่าง
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลขเป็นอาร์กิวเมนต์แรกและอาร์กิวเมนต์เดียว จากนั้นฟังก์ชันควรรวมตัวเลขทั้งหมดของตัวเลขที่เป็นจำนวนเฉพาะและส่งกลับผลรวมเป็นตัวเลข ตัวอย่างเช่น − หากตัวเลขที่ป้อนคือ − const num = 67867852; จากนั้นผลลัพธ์ควรเป็น − const output = 21; เพราะ 7 + 7 + 5 +
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของความยาว เช่น n อาร์เรย์ประกอบด้วยจำนวนเต็มทั้งหมดตั้งแต่ 0 ถึง n (รวมทั้งทั้ง 0 และ n) แต่ไม่มีจำนวนเต็มเพียงตัวเดียว สามารถเป็นตัวเลขใดก็ได้ และอาร์เรย์จะไม่ถูกจัดเรียง งานของฟังก์ชันของเราคือค้นหาจำนวนที่หายไปและส่งคืนในเวลาเชิงเส้นและปริภูมิค
สตริงสองสาย str1 และ str2 จะคล้ายกันหากเราสามารถสลับตัวอักษรสองตัว (ในตำแหน่งต่างกัน) ของ str1 เพื่อให้เท่ากับ str2 นอกจากนี้ str1 และ str2 สองสายจะคล้ายกันหากเท่ากัน ตัวอย่างเช่น tars และ rats มีความคล้ายคลึงกัน (สลับกันที่ตำแหน่ง 0 และ 2) และ rats กับ arts มีความคล้ายคลึงกัน แต่ star ไม่เหมือนกับ
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็มเป็นอาร์กิวเมนต์แรกและอาร์กิวเมนต์เดียว ฟังก์ชันจำเป็นต้องตรวจสอบว่ามีองค์ประกอบของอาร์เรย์อินพุตอยู่หรือไม่ว่าเมื่อแบ่งออกเป็นสองกลุ่ม (อาจ/อาจไม่มีองค์ประกอบเท่ากัน) ค่าเฉลี่ยของทั้งสองกลุ่มจะเท่ากัน หากมีเงื่อนไขดังกล่าวอยู่ ฟังก์ชั
หมายเลขอาร์มสตรอง:จำนวนเต็มบวกเรียกว่าหมายเลขอาร์มสตรอง (ของคำสั่ง n) ถ้า - abcd... = a^n + b^n + c^n + d^n + ... เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวเลขสองตัวที่ระบุช่วงเท่านั้น ฟังก์ชันควรส่งคืนอาร์เรย์ของตัวเลข Armstrong ทั้งหมดที่อยู่ในช่วงนั้น (รวมถึงตัวเลขเริ่มต้นและสิ้
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็มเป็นอาร์กิวเมนต์แรกและอาร์กิวเมนต์เดียว ฟังก์ชันนี้จำเป็นต้องนับจำนวนคู่ขององค์ประกอบดังกล่าวทั้งหมดจากอาร์เรย์ที่มีขนาดเท่ากัน แต่มีอยู่ในดัชนีที่ต่างกัน ตัวอย่างเช่น − หากอาร์เรย์อินพุตเป็น − const arr = [7, 9, 5, 7, 7, 5]; จากนั้
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้จำนวนเต็มบวกเป็นอาร์กิวเมนต์เท่านั้น ขั้นแรก ฟังก์ชันควรนับผลรวมของตัวเลขแล้วตามด้วยผลคูณสุดท้าย ฟังก์ชันควรคืนค่าผลต่างสัมบูรณ์ของผลิตภัณฑ์และผลรวม ตัวอย่างเช่น − หากหมายเลขอินพุตคือ − const num = 12345; จากนั้นผลลัพธ์ควรเป็น − const output = 105; ตัว