Smallest and largest · Số nhỏ nhất và lớn nhất
Smallest and largest
Find both ends of a list in a single pass.
Keep two values at once, both starting as the first item. Check each number against both: it may replace the smallest, the largest, or neither.
Số nhỏ nhất và lớn nhất
Tìm cả hai đầu mút của danh sách trong một lượt duyệt.
Giữ đồng thời hai giá trị, cả hai đều khởi tạo bằng phần tử đầu tiên. Kiểm tra từng số đối với cả hai: nó có thể thay thế số nhỏ nhất, số lớn nhất, hoặc không thay thế gì cả.
Write min_max(nums) that returns a list [smallest, largest] using one loop and no min or max. The list is never empty. · Viết min_max(nums) trả về danh sách [smallest, largest] sử dụng một vòng lặp và không dùng min hay max. Danh sách sẽ không bao giờ rỗng.
Click Run to see the output here. · Nhấn Chạy để xem kết quả ở đây.