Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python หาเลขมากที่สุดในอาร์เรย์

โจทย์: กำหนดอาร์เรย์ หาเลขมากที่สุด

แนวทาง

  • กำหนด max = ตัวแรก
  • วนลูปจากตัวที่ 2 ถึงสุดท้าย
  • เปรียบเทียบกับ max ปัจจุบัน ถ้ามากกว่า อัปเดต max

โค้ดตัวอย่าง

def largest(arr, n):
    max_val = arr[0]
    for i in range(1, n):
        if arr[i] > max_val:
            max_val = arr[i]
    return max_val

arr = [10, 24, 45, 90, 98]
n = len(arr)
Ans = largest(arr, n)
print("Largest in the given array is", Ans)

ผลลัพธ์

Largest in the given array is 98

โปรแกรม Python หาเลขมากที่สุดในอาร์เรย์

สรุป

เรียนรู้อัลกอริธึมหาเลขมากที่สุดในอาร์เรย์: วนลูปเปรียบเทียบและอัปเดตค่าสูงสุด