Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript
JavaScript
  1. การแปลง DNA เป็น RNA ใน JavaScript

    ความสัมพันธ์ระหว่าง DNA และ RNA กรดดีออกซีไรโบนิวคลิก (DNA) เป็นโมเลกุลเก็บข้อมูลหลักในระบบชีวภาพ ประกอบด้วยฐานนิวคลิก 4 ชนิด คือ Guanine (G), Cytosine (C), Adenine (A), และ Thymine (T) กรดไรโบนิวคลิก (RNA) เป็นโมเลกุลส่งสัญญาณหลักในเซลล์ RNA แตกต่างจาก DNA นิดหน่อยที่โครงสร้างเคมี และไม่มี Thymine

  2. ตรวจสอบว่ารถบัสรับผู้โดยสารรอได้หมดหรือไม่ใน JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับ 3 พารามิเตอร์: cap - จำนวนผู้โดยสารที่รถบรรทุกได้ ไม่นับคนขับ on - จำนวนผู้โดยสารบนรถอยู่แล้ว ไม่นับคนขับ wait - จำนวนผู้โดยสารรอขึ้นรถ ไม่นับคนขับ หากมีที่พอ ควรคืนค่า 0 หากไม่พอ คืนค่าจำนวนผู้โดยสารที่รับไม่ได้ ตัวอย่าง โค้ดตัวอย่างดังนี้: ca

  3. การเลื่อนตัวอักษรทุกตัวไปข้างหน้า 10 ตำแหน่งใน JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงของตัวอักษรภาษาอังกฤษ ฟังก์ชันควรเลื่อนตัวอักษรทุกตัวไปข้างหน้า 10 ตำแหน่ง หากเกิน z ให้เริ่มที่ a ใหม่ ตัวอย่าง โค้ดตัวอย่างดังนี้: ( ch.toLowerCase() == ch ? calcStr(ch, aCode) : calcStr(ch, ACode) )); }; }; const moveByTe

  4. ผลรวมเส้นรอบรูปของสี่เหลี่ยมจัตุรัสทั้งหมดในสี่เหลี่ยมผืนผ้าด้วย JavaScript

    ปัญหา สมมติว่ามีสี่เหลี่ยมจัตุรัส 5 รูปฝังอยู่ในสี่เหลี่ยมผืนผ้าดังนี้: เส้นรอบรูปจะเป็น: 4 + 4 + 8 + 12 + 20 = 48 หน่วย เราต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลข n และคืนค่าผลรวมเส้นรอบรูปถ้ามีสี่เหลี่ยมจัตุรัส n รูปฝังอยู่ ตัวอย่าง โค้ดตัวอย่างดังนี้: { const arr = [1,1]; let n = 0; l

  5. การหาตัวเลขมากที่สุดจากการหมุนหลักฐานใน JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับจำนวนเต็มบวก n และคืนค่าตัวเลขมากที่สุดที่ได้จากการหมุนหลักฐานไปทางซ้าย (left rotations) เท่านั้น ตัวอย่าง โค้ดตัวอย่างดังนี้: { let splitNumbers = num.toString().split(); let largestNumber = num; for(let i = 0; i = largestNumber) { largestN

  6. การขยายนิพจน์ไบนอมิอัลใน JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับนิพจน์ในรูปแบบ (ax+b)^n โดยที่ a และ b เป็นจำนวนเต็ม อาจเป็นบวกหรือลบ x เป็นตัวแปรตัวอักษรเดี่ยว และ n เป็นจำนวนธรรมดา หาก a = 1 จะไม่มีสัมประสิทธิ์หน้าตัวแปร ฟังก์ชันควรคืนค่ารูปแบบขยาย (expanded form) เป็นสตริงในรูป ax^b+cx^d+ex^f... โดยที่ a, c, e เป็น

  7. การนับตัวเลขเฉพาะที่ใช้ในกำลังสองของตัวเลขใน JavaScript

    ปัญหา = 0) และหลักฐาน d (0 <= d <= 9) ฟังก์ชันควรยกกำลังสองตัวเลข k ทั้งหมด (0 <= k <= n) ระหว่าง 0 ถึง n และนับจำนวนหลักฐาน d ที่ใช้ในการเขียน k**2 ทั้งหมด ตัวอย่าง โค้ดตัวอย่างดังนี้: { let k = 0, count = 0; d = d.toString(); while (k <= n) { let a = 0; let s = (k*k).toString();

  8. การหาจำนวนม้วนกระดาษที่ต้องใช้ปิดห้องใน JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับความยาว ความสูง และความกว้างของห้อง ฟังก์ชันควรคำนวณจำนวนม้วนกระดาษที่ต้องใช้ปิดห้องทั้งหมด โดยที่ความกว้างของม้วนเดียวคือ 0.52 หน่วย และความยาวคือ 10 หน่วย เพื่อความสะดวก เราควรคืนค่าจำนวนม้วนที่ทำให้ความยาวมากกว่าความยาวที่ต้องการ 15% ตัวอย่าง โค้ดตัวอ

  9. การหาเส้นทางไปยังปลายทางของเขาวงกตใน JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับเมทริกซ์ขนาด N×N ผนังในเมทริกซ์ถูกทำเครื่องหมายด้วย W และตำแหน่งว่างด้วย _ เราสามารถเคลื่อนที่ได้ 4 ทิศทางที่จุดใดๆ ฟังก์ชันควรคืนค่า true หากสามารถไปถึงปลายทาง [N-1, N-1] ได้ false ถ้าไม่ได้ ตัวอย่าง โค้ดตัวอย่างดังนี้: { let [x, y] = [p[0]+xx, p

  10. การหาวันที่ที่เงินฝากจะถึงจำนวนที่กำหนดใน JavaScript

    ปัญหา เรามีจำนวนเงินต้น 0 และฝากด้วยอัตราดอกเบี้ย p เปอร์เซ็นต์ หาร 360 ต่อวัน เริ่มวันที่ 1 มกราคม 2021 เราต้องการให้มีจำนวนเงินรวม = a0 ฟังก์ชันควรรับพารามิเตอร์ 3 ตัวนี้ และคืนคาวันที่ที่จำนวนเงินจะเท่ากับจำนวนที่ต้องการ ตัวอย่าง โค้ดตัวอย่างดังนี้: { const startingDate = new Date(2021-01-0

  11. การจัดเรียงสตริงตามตัวอักษรและแทรกเครื่องหมาย underscore ใน JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของสตริง ฟังก์ชันควรคืนค่าสตริงแรกของอาร์เรย์หลังจัดเรียงตามตัวอักษร และแต่ละตัวอักษรของสตริงนั้นคั่นด้วย *** ตัวอย่าง โค้ดตัวอย่างดังนี้: { const copy = arr.slice(); copy.sort(); const el = copy[0]; const res = el .split() .join

  12. การตรวจสอบสระในอาร์เรย์ตัวเลขด้วย JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลข หากในอาร์เรย์มีตัวเลขใดที่เป็นรหัส ASCII ของสระ เราควรเปลี่ยนตัวเลขนั้นเป็นสระที่ตรงกัน และคืนค่าอาร์เรย์ใหม่ ตัวอย่าง โค้ดตัวอย่างดังนี้: { for (let i=0, l=arr.length; i

  13. สตริงที่ยาวที่สุดจากการต่อ n สตริงติดกันใน JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของสตริง ฟังก์ชันควรสร้างการรวมโดยการต่อ n สตริงที่ติดกันทั้งหมดในอาร์เรย์ และคืนค่าสตริงที่ยาวที่สุดซึ่งปรากฏก่อน ตัวอย่าง โค้ดตัวอย่างดังนี้: strarr.length || k <= 0) return ; let longStr = ; let newStr = ; for (let i = 0; i longStr.len

  14. การจัดเรียงหลักฐานเพื่อสร้างตัวเลขมากที่สุดใน JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับจำนวนเต็มบวก 3 หลัก และจัดเรียงหลักฐานใหม่เพื่อให้ได้ตัวเลขมากที่สุดที่เป็นไปได้ ตัวอย่าง โค้ดตัวอย่างดังนี้: const num = 149; const maxRedigit = function(num) { if(num b - a) .join() }; console.log(maxRedigit(num)); ผลลัพธ์ 941

  15. การนับจำนวนวงกลมในตัวอักษรภาษาอังกฤษด้วย JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงของตัวอักษรภาษาอังกฤษ ฟังก์ชันควรนับจำนวนวงกลม (rings) ที่มีในสตริง ตัวอักษร O, b, p, e, A ฯลฯ มี 1 วงกลม ส่วน B มี 2 วงกลม ตัวอย่าง โค้ดตัวอย่างดังนี้: rings.includes(x) ? score++ : twoRings.includes(x) ? score = score + 2 : x );

  16. การลบตัวอักษรเพื่อให้คู่ติดกันต่างกันใน JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงที่มีเฉพาะ A, B, C ฟังก์ชันควรหาจำนวนตัวอักษรน้อยที่สุดที่ต้องลบออก เพื่อให้ตัวอักษรในแต่ละคู่ที่ติดกันต่างกันหมด ตัวอย่าง โค้ดตัวอย่างดังนี้: { const arr = str.split() let count = 0 for (let i = 0; i < arr.length; i++) { if (arr[i] === a

  17. ตัวเลขที่น้อยที่สุดอันดับสามในอาร์เรย์ด้วย JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ตัวเลขความยาวอย่างน้อย 3 ฟังก์ชันควรคืนค่าตัวเลขที่น้อยที่สุดอันดับสามจากอาร์เรย์ ตัวอย่าง โค้ดตัวอย่างดังนี้: { const copy = arr.slice(); for(let i = 0; i < 2; i++){ const minIndex = copy.indexOf(Math.min(...copy)); copy.splice(minI

  18. การส่งข้อความส่วนตัวให้ผู้ใช้ใน JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริง 2 สตริง สตริงแรกระบุชื่อผู้ใช้ สตริงที่สองระบุชื่อเจ้าของ หากผู้ใช้และเจ้าของเป็นคนเดียวกัน ฟังก์ชันควรคืนค่า hello master มิฉะนั้นคืนค่า hello ตามด้วยชื่อผู้ใช้ ตัวอย่าง โค้ดตัวอย่างดังนี้: const name = arnav; const owner = vijay; function greet (

  19. การแปลงตัวเลขและตัวดำเนินการเป็นคำอ่านใน JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงของการดำเนินการทางคณิตศาสตร์ และคืนค่าคำอ่านตามตัวอักษร (literal wording) ตัวอย่าง โค้ดตัวอย่างดังนี้: { const o = { + : Plus, - : Minus, * : Times, / : Divided By, ** : To The Power Of, = : Equals, != : Does Not Equal

  20. การเข้ารหัสคำที่ถูกเซ็นเซอร์ใน JavaScript

    ปัญหา เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริง ฟังก์ชันควรแปลงสตริงตามกติกาดังนี้: คำต้องเป็นตัวพิมพ์ใหญ่ทั้งหมด (Caps) ทุกคำต้องลงท้ายด้วย !!!! ตัวอักษร a หรือ A จะกลายเป็น @ สระอื่นๆ จะกลายเป็น * ตัวอย่าง โค้ดตัวอย่างดังนี้: { let arr=str.split( ); const res=[] for (let i=0;

Total 5941 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:21/298  20-คอมพิวเตอร์/Page Goto:1 15 16 17 18 19 20 21 22 23 24 25 26 27