Em có một dãy các hạng cân như thế này mà em lại không muốn dùng if để xét vì nó dài quá
Có cách làm làm nhanh hơn không ạ !
Cách quản lí mảng
Lưu các chặn trên dưới dạng cặp (tên, cân nặng). Ví dụ [("Flyweight", 111), ("Super Flyweight", 114), ("Bantamweight", 117)]
5 Likes
là sao ạ em chưa hiểu lắm
Bạn nói là mảng là đúng hướng rồi, bạn chỉ cần lưu chỉ số tối đa của hạng cân vào mảng kèm theo tên của hạng cân thôi. Sau đó dùng vòng lặp để xét số w
nằm trong hạng cân nào thì in ra tên. Không phải viết hàng chục cái if-else
làm gì.
@rogp10 chỉ hướng cho bạn lưu các thông số đó theo mảng để dùng trong vòng lặp. Bằng mã giả.
Mỗi ngôn ngữ thì có phương pháp lưu trữ riêng, bạn không cho biết ngôn ngữ bạn dùng thì mọi người dùng mã giả định hướng cho bạn thôi.
5 Likes
Để giúp cậu dễ hình dung, cậu có thể tham khảo cách implement của topic này:
3 Likes
E cảm ơn ạ
1 Like