หน้าแรก
หน้าแรก
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่มีตัวเลข n ฟังก์ชันของเราควรส่งคืนผลรวมของจำนวนธรรมชาติทั้งหมดจาก 1 ถึง n รวมทั้งทั้ง 1 และ n ตัวอย่าง ต่อไปนี้เป็นรหัส - const num = 34; const summation = (num = 1) => { let res = 0; for(let i = 1; i <= num; i++){ &nbs
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ลำดับของคำที่ถูกต้องและสตริง ฟังก์ชันของเราควรทดสอบว่าสตริงประกอบด้วยคำตั้งแต่หนึ่งคำขึ้นไปจากอาร์เรย์หรือไม่ ป้อนข้อมูล const arr = ['love', 'coding', 'i']; const str = 'ilovecoding'; ผลผลิต const output = true;
เลขสามเหลี่ยม เลขสามเหลี่ยมคือจำนวนจุดที่เติมรูปสามเหลี่ยมด้านเท่าได้ ตัวอย่างเช่น − 9 เป็นจำนวนสามเหลี่ยมที่ทำให้สามเหลี่ยมด้านเท่ามีด้านละ 4 หน่วย ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับค่าตัวเลขและคืนค่า จริง หากเป็นตัวเลขสามเหลี่ยม มิฉะนั้น จะเป็นเท็จ ตัวอย่าง ต่อไปนี้เป็นรหัส -
ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลขเป็นไมล์/แกลลอน และคืนค่า km/ลิตร ที่เทียบเท่ากัน ตัวอย่าง ต่อไปนี้เป็นรหัส - const num = 25; const converter = (mpg) => { let LITRES_PER_GALLON = 4.54609188; let KILOMETERS_PER_MILE = 1.609344; const ratio
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและแปลงเป็นสัทอักษรของ NATO คำรหัสทั้ง 26 คำมีดังนี้:Alfa, Bravo, Charlie, Delta, Echo, Foxtrot, Golf, Hotel, India, Juliett, Kilo, Lima, Mike, November, Oscar, Papa, Quebec, Romeo, Sierra, Tango, Uniform, วิคเตอร์ วิสกี้ เอ็กซ์เรย์ แยงกี้ ซูล
ปัญหา ระบบทะเบียนรถของเมือง N กำหนดหมายเลขสองประเภท - รหัสลูกค้า − ตัวเลขธรรมชาติระหว่าง 0 ถึง 17558423 โดยรวม ซึ่งกำหนดให้กับผู้ซื้อรถยนต์ในลำดับต่อไปนี้:ลูกค้ารายแรกได้รับ ID 0 ลูกค้ารายที่สองได้รับ ID 1 ลูกค้ารายที่สามได้รับ ID 2 และอื่นๆ ป้ายทะเบียนรถ − กำหนดให้กับรถและมีซีรีส์ (อักษรละติ
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ที่ระบุช่วง ฟังก์ชันของเราควรค้นหาและส่งกลับผลรวมของจำนวนธรรมชาติทั้งหมดที่อยู่ในช่วงรวมทั้งตัวเลขช่วงด้วย ตัวอย่าง ต่อไปนี้เป็นรหัส - const range = [4, 67]; const findSum = ([l, h]) => { let sum = 0; for(let i
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงที่แทนประโยค ฟังก์ชันของเราควรกลับลำดับของคำที่มีอยู่ในสตริงและส่งคืนสตริงใหม่ หมายความว่าคำสุดท้ายควรเป็นคำแรก คำที่สองควรเป็นคำที่สองเป็นต้น ตัวอย่าง ต่อไปนี้เป็นรหัส - const str = 'this is some random string text'; const reverseWo
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลข n และคืนค่าอาร์เรย์ที่มี n ตัวเลขธรรมชาติก่อน เงื่อนไขเดียวคือ ตัวเลขควรจัดเรียงตามพจนานุกรม ซึ่งหมายความว่าตัวเลขทั้งหมดที่ขึ้นต้นด้วย 1 ควรมาก่อนเลขใดๆ ที่ขึ้นต้นด้วย 2 หรือ 3 หรือ 4 เป็นต้น ตัวอย่าง ต่อไปนี้เป็นรหัส - =9 ? 9 :นัม; สำหรับ
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริง str และตัวเลข n ฟังก์ชันของเราควรเปลี่ยนสตริงที่กำหนดโดยใช้ n แต่ละบิตใน n จะระบุว่าจะสลับตัวพิมพ์ของตัวอักษรแต่ละตัวใน s หรือไม่ − หากบิตเป็น 1 ให้สลับเคส หากเป็น 0 ก็ปล่อยไว้ตามเดิม เมื่อเราจบบิตสุดท้ายของ n แล้ว ให้เริ่มใหม่ด้วยบิตแรก แล
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลขเป็นอาร์กิวเมนต์แรก และบูลีนเป็นอาร์กิวเมนต์ที่สอง บูลีนระบุปีอธิกสุรทิน (ถ้าเป็นเรื่องจริง) จากข้อมูลนี้ ฟังก์ชันของเราควรส่งคืนวันที่ที่จะตรงกับวันที่ n ของปี ตัวอย่าง ต่อไปนี้เป็นรหัส - const day = 60; const isLeap = true; const findDate
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ฟังก์ชันเรียกกลับและค่าเริ่มต้น ฟังก์ชันควรสะสมค่าจากการวนซ้ำของอาร์เรย์ และสุดท้ายคืนค่าเหมือนที่ Array.prototype.reduce() ทำ ตัวอย่าง ต่อไปนี้เป็นรหัส - const arr = [1, 2, 3, 4, 5]; const sum = (a, b) => a + b; Array.prototype.customR
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็ม arr เป็นอาร์กิวเมนต์แรกและอาร์กิวเมนต์เดียว สมมติว่าสองดัชนี i และ j ในอาร์เรย์ที่ตรงตามเงื่อนไขต่อไปนี้ - ฉัน <เจ และ arr[i] <=arr[j] จากทูเพิลดัชนีทั้งหมด (i, j) ฟังก์ชันของเราควรคืนค่าผลต่าง j - i โดยที่ค่าสูงสุดคือ
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลข arr เป็นอาร์กิวเมนต์แรกและอาร์กิวเมนต์เดียว อาร์เรย์ arr จะมีความยาวเท่ากันเสมอ ฟังก์ชันของเราควรคืนค่าเป็น จริง หากสามารถจัดลำดับใหม่ได้เท่านั้น arr[2 * i + 1] =2 * arr[2 * i] สำหรับทุก ๆ 0 <=i
ปัญหา ฟังก์ชัน JavaScript ที่รับในสองอาร์เรย์ แบบพุชและป๊อปอัพ เป็นอาร์กิวเมนต์แรกและอาร์กิวเมนต์ที่สอง อาร์เรย์ทั้งสองนี้รับประกันว่าจะประกอบด้วยองค์ประกอบที่ไม่ซ้ำกัน ฟังก์ชันของเราควรคืนค่าเป็น จริง หากสิ่งนี้อาจเป็นผลมาจากลำดับของการดำเนินการพุชและป๊อปในสแต็กว่างในตอนแรก มิฉะนั้น จะเป็นเท็จ ต
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลข arr เป็นอาร์กิวเมนต์แรกและอาร์กิวเมนต์เดียว การย้ายประกอบด้วยการเลือก arr[i] ใดๆ และเพิ่มขึ้นทีละ 1 ฟังก์ชันของเราควรจะส่งคืนจำนวนการเคลื่อนไหวน้อยที่สุดเพื่อทำให้ทุกค่าในอาร์เรย์ arr ไม่ซ้ำกัน ตัวอย่างเช่น หากอินพุตของฟังก์ชันคื
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลข arr เป็นอาร์กิวเมนต์แรกและอาร์กิวเมนต์เดียว ฟังก์ชันของเราควรตรวจสอบว่าอาร์เรย์อินพุตเป็นอาร์เรย์พีคจากส่วนกลางหรือไม่ หากเป็นอาร์เรย์พีคจากศูนย์กลาง เราควรคืนค่า true ไม่เช่นนั้นจะคืนค่าเท็จ เงื่อนไขในการเป็นอาร์เรย์พีคจากส่วนกล
ลูคัส นัมเบอร์ ตัวเลขลูคัสเป็นตัวเลขตามลำดับที่กำหนดเช่นนี้ - L(0) = 2 L(1) = 1 L(n) = L(n-1) + L(n-2) ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลข n และคืนค่าหมายเลข lucas ที่ n ตัวอย่าง ต่อไปนี้เป็นรหัส - const num = 21; const lucas = (num = 1) => { if (num === 0) &n
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริง ฟังก์ชันของเราควรแปลงอักขระทุกตัวในสตริงเป็นค่าฐานสิบหกของโค้ด ascii จากนั้นผลลัพธ์ควรเป็นผลรวมของตัวเลขในสตริงฐานสิบหกโดยไม่สนใจตัวอักษรที่อยู่ในเลขฐานสิบหก ตัวอย่าง ต่อไปนี้เป็นรหัส - const str = "Hello, World!"; const toHexAndSum
เลขดับเบิ้ลตัน เราจะเรียกเลขธรรมดาว่า เลขดับเบิ้ลตัน หากมีตัวเลขต่างกันสองหลักพอดี ตัวอย่างเช่น 23, 35, 100, 12121 เป็นตัวเลขสองเท่า และไม่ใช่ 123 และ 9980 ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับค่าตัวเลขและคืนค่า true หากเป็นตัวเลข doubleton มิฉะนั้นจะเป็น false ตัวอย่าง ต่อไปนี้เป็นร