หน้าแรก
หน้าแรก
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขในรูปแบบสตริง ฟังก์ชันของเราต้องส่งคืนสตริง ตัวเลขจะสอดคล้องกับตัวอักษรในลำดับย้อนกลับ:a=26, z=1 เป็นต้น เราควรคำนึงถึง !, ? ด้วย และ ที่แสดงด้วย 27, 28 และ 29 ตามลำดับ ตัวอย่าง ต่อไปนี้เป็นรหัส - const arr = ['5', '
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่มีตัวเลข n ฟังก์ชันของเราควรเป็นจำนวนที่น้อยที่สุดซึ่งมากกว่า n และเป็นจำนวนเฉพาะ ตัวอย่าง ต่อไปนี้เป็นรหัส - const num = 101; const isPrime = (num) => { let sqrtnum = Math.floor(Math.sqrt(num)); let prime = num !== 1; &nb
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของจำนวนเต็ม (บวกและลบ) และฟังก์ชันของเราควรส่งคืนอาร์เรย์ โดยที่องค์ประกอบแรกคือการนับจำนวนบวก และองค์ประกอบที่สองคือผลรวมของจำนวนลบ ตัวอย่าง ต่อไปนี้เป็นรหัส - const arr = [1, 2, 1, -2, -4, 2, -6, 2, -4, 9]; const posNeg = (arr = []) =>
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและส่งคืนสตริงว่างที่ว่างใหม่ (สตริงที่ช่องว่างทั้งหมดจะถูกแทนที่ด้วยสตริงว่าง) ตัวอย่าง ต่อไปนี้เป็นรหัส - const str = 'some random string ex a m pl e'; const removeSpaces = (str = '') => { let res = ''
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่มีตัวเลข n ฟังก์ชันของเราควรหาผลต่างสัมบูรณ์ระหว่างผลรวมและผลคูณของตัวเลขทั้งหมดของตัวเลขนั้น ตัวอย่าง ต่อไปนี้เป็นรหัส - const num = 434312; const sumProductDifference = (num = 1) => { const sum = String(num) &nb
ปัญหา กระดาน Boggle คืออาร์เรย์ 2 มิติของอักขระแต่ละตัว เช่น − const board = [ ["I","L","A","W"], ["B","N","G","E"], ["I","U","A","O"], &nbs
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับ sting และคืนค่า จริง หากอักขระทั้งหมดในสตริงปรากฏเพียงครั้งเดียว มิฉะนั้นเป็นเท็จ ตัวอย่าง ต่อไปนี้เป็นรหัส - const str = 'thisconaluqe'; const allUnique = (str = '') => { for(let i = 0; i < str.length; i++){ &nb
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลข n ฟังก์ชันของเราควรคืนค่าผลคูณที่สูงกว่าถัดไปจากจำนวนห้าของตัวเลขนั้น ซึ่งได้มาจากการเชื่อมสตริงไบนารีที่สั้นที่สุดที่เป็นไปได้กับจุดสิ้นสุดของการแทนค่าไบนารีของตัวเลขนี้ ตัวอย่าง ต่อไปนี้เป็นรหัส - const generateAll = (num = 1) => { &nbs
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและตัวเลขเป็นสองอาร์กิวเมนต์ ฟังก์ชันของเราควรทำซ้ำสตริงอินพุตตามจำนวนครั้งที่ระบุโดยอาร์กิวเมนต์ที่สองและส่งคืนสตริงที่ทำซ้ำใหม่ ตัวอย่าง ต่อไปนี้เป็นรหัส - const str = 'this'; const num = 8; const repeatSpecificTimes = (str = '&
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับค่าตัวเลขและคืนค่า จริง หากการกลับกันของตัวเลขนั้นเป็นจำนวนเฉพาะ มิฉะนั้น จะเป็นเท็จ ตัวอย่าง ต่อไปนี้เป็นรหัส - const num = 13; const findReverse = (num) => { return +num .toString() .split('') &nb
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ในอาร์เรย์ที่มีลำดับของจำนวนเต็ม ซึ่งแต่ละองค์ประกอบมีค่าที่เป็นไปได้ตั้งแต่ -1 ถึง 1 ฟังก์ชันของเราควรคืนค่าขนาดของส่วนย่อยที่ยาวที่สุดของลำดับนั้นด้วยผลรวมของศูนย์หรือสูงกว่า ตัวอย่าง ต่อไปนี้เป็นรหัส - const arr = [-1, -1, 0, 1, 1, -1, -1, -1];
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ตัวเลขสองชุดที่จัดเรียง ฟังก์ชันของเราควรรวมองค์ประกอบทั้งหมดของทั้งสองอาร์เรย์เข้าในอาร์เรย์ใหม่และส่งคืนอาร์เรย์ใหม่ที่จัดเรียงในลำดับเดียวกัน ตัวอย่าง ต่อไปนี้เป็นรหัส - const arr1 = [1, 3, 4, 5, 6, 8]; const arr2 = [4, 6, 8, 9, 11]; con
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของสอง subarrays ที่แต่ละ subarrays แต่ละตัวมีตัวเลขสองตัว อาร์เรย์ย่อยทั้งสองแสดงจำนวนตรรกยะในรูปแบบเศษส่วน ฟังก์ชันของเราควรบวกจำนวนตรรกยะและส่งกลับอาร์เรย์ใหม่ของตัวเลขสองตัวที่แสดงรูปแบบที่ง่ายที่สุดของจำนวนตรรกยะที่เพิ่มเข้ามา ตัวอย่าง
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับข้อความที่ถอดรหัสแล้วและส่งคืนข้อความต้นทาง ทั้งหมดที่เรารู้คืออัลกอริทึมที่ใช้ในการเข้ารหัสข้อความนั้น และอัลกอริทึมคือ − ย้อนกลับสตริงข้อความ แทนที่ทุกตัวอักษรด้วยรหัส ASCII ในเครื่องหมายคำพูด (A ถึง 65, h ถึง 104 และอื่นๆ) ใส่ตัวเลขและช่องว่าง
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ที่แสดงหมายเลขชั้นที่ลิฟต์ของอาคารหยุดในช่วงเวลาหนึ่ง จากข้อมูลดังกล่าว ฟังก์ชันของเราควรคืนค่าจำนวนชั้นทั้งหมดที่ลิฟต์ครอบคลุมในช่วงเวลานั้น ตัวอย่าง ต่อไปนี้เป็นรหัส - const arr = [7, 1, 7, 1]; const floorsCovered = (arr = []) => { &n
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้จำนวนเต็มบวก n เขียนเป็น abcd... (a, b, c, d... เป็นตัวเลข) และจำนวนเต็มบวก p เราต้องการหาจำนวนเต็มบวก k หากมี เช่น ผลรวมของตัวเลข n ยกกำลัง p ต่อเนื่องกัน เท่ากับ k * n กล่าวอีกนัยหนึ่ง − มีจำนวนเต็ม k หรือไม่ เช่น :(a ^ p + b ^ (p+1) + c ^(p+2
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่มีตัวเลข n ฟังก์ชันของเราควรนับและส่งคืนจำนวนครั้งที่เราจะต้องใช้ 9 ในขณะที่นับจาก 0 ถึง n ตัวอย่าง ต่อไปนี้เป็นรหัส - const num = 100; const countNine = (num = 0) => { const countChar = (str = '', char = '') => { &n
ปัญหา เราจำเป็นต้องออกแบบโครงสร้างข้อมูลใน JavaScript ที่รองรับการทำงานสองอย่างต่อไปนี้ - addWord ซึ่งเพิ่มคำลงในโครงสร้างข้อมูล (DS) เราสามารถช่วย DS ที่มีอยู่ เช่น อาร์เรย์หรือ DS อื่นๆ เพื่อจัดเก็บข้อมูลนี้ ค้นหา ซึ่งค้นหาคำตามตัวอักษรหรือสตริงนิพจน์ทั่วไปที่มีตัวพิมพ์เล็ก a-z หรือ ที่ไหน . สา
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้สองสตริง s1 และ s2 รวมถึงตัวอักษรจาก ato z เท่านั้น ฟังก์ชันของเราควรส่งคืน เรียงลำดับ . ใหม่ string ที่ยาวที่สุดเท่าที่จะเป็นไปได้ มีตัวอักษรต่างกัน - แต่ละตัวใช้เพียงครั้งเดียว - มาจาก s1 หรือ s2 ตัวอย่าง ต่อไปนี้เป็นรหัส - const str1 = "x
หมายเลขเส้นทางชีวิต หมายเลขเส้นทางชีวิตของแต่ละคนคำนวณโดยการเพิ่มแต่ละหมายเลขในวันเกิดของบุคคลนั้นจนกว่าจะลดลงเป็นตัวเลขหลักเดียว ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้วันที่ในรูปแบบ “yyyy-mm-dd” และส่งกลับหมายเลขเส้นทางชีวิตของวันเกิดนั้น ตัวอย่างเช่น หากเป็นวันที่:1999-06-10 year :