รับ N (จำนวนกระต่าย) บรรทัดแรก N บรรทัดถัดมา แต่ละบรรทัดมีชื่อและน้ำหนัก (คั่นเว้นวรรค) บรรทัดที่ 1 แสดงจำนวนตัวที่น้ำหนัก > 15 บรรทัดที่ 2 แสดง "ชื่อ น้ำหนัก" ของตัวที่หนักสุด
1 ≤ N ≤ 100 1 ≤ น้ำหนัก ≤ 1,000 ไม่มีน้ำหนักซ้ำ
3 Alice 10 Bob 20 Cat 15
1 Bob 20
2 X 5 Y 3
0 X 5
4 A 16 B 17 C 18 D 14
3 C 18
n = int(input())
rabbits = []
for _ in range(n):
parts = input().split()
rabbits.append((parts[0], int(parts[1])))
over = sum(1 for _, w in rabbits if w > 15)
heaviest = max(rabbits, key=lambda x: x[1])
print(over)
print(f"{heaviest[0]} {heaviest[1]}") 💡 เก็บข้อมูลเป็น list of tuples ใช้ generator นับที่หนัก > 15 ใช้ max() กับ key=lambda หาตัวหนักสุด
กด Run เพื่อรันโค้ด หรือ ตรวจคำตอบ เพื่อตรวจ test cases