Quest 1.1: First AI Completion

🟢 Easy 15 minutes Block 1: AI Tools

🎯 Goal

ใช้ AI coding tool เขียน factorial function ตัวแรกของคุณ


📋 Instructions

  1. เปิด VS Code และสร้างไฟล์ factorial.js
  2. เขียน comment บอก AI ว่าต้องการอะไร:
    // Calculate factorial of n using recursion
  3. รอ AI suggest และกด Tab เพื่อรับ
  4. ทดสอบ function:
    console.log(factorial(5));   // 120
    console.log(factorial(10));  // 3628800

🎮 Code Playground

เปิดใน StackBlitz เพื่อเริ่มเขียนโค้ด:


✅ Verification

รัน test suite เพื่อตรวจสอบ:

node test.js

ถ้าผ่านทุก test จะเห็น:

🎉 Quest 1.1 Complete! You've written your first AI-assisted function.

💡 Hints

  • Base case: factorial(0) = 1, factorial(1) = 1
  • Recursive case: factorial(n) = n × factorial(n-1)
  • Test: ลอง test กับเลข 0, 1, 5, 10

📚 Resources