418342 ภาคปลาย 2552/ปฏิบัติการที่ 2

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา

แบบฝึกหัด 1

หากเรามีข้อมูลตัวเลขจำนวนเต็มบวกที่ถูกเก็บอยู่ในอะเรย์ 2 ชุดซึ่งมีขนาดเท่ากัน ให้ลองเขียนโค้ด ruby ที่ทำการบวกข้อมูลตัวเลขที่อยู่ในอะเรย์ทั้ง 2 ดังลักษณะที่ปรากฏข้างล่างนี้ โดยให้ผลลัพธ์ของการบวกนี้ไปเก็บในอะเรย์อีกชุดนึง

  [ 20  40  10  61  .............. ]  <- อะเรย์ชุดที่ 1
+ [ 15  35   0  31  .............. ]  <- อะเรย์ชุดที่ 2
----------------------------------------
  [ 35  75  10  92  .............. ]  <- อะเรย์ผลลัพธ์

แนะนำ

โค้ดด้านล่างนี้สามารถสร้างเลขจำนวนเต็มที่อยู่ระหว่าง 0-99 จำนวน 20 ตัวไว้ในอะเรย์ arr

arr = []
20.times { arr << rand(100) }

แบบฝึกหัด 2