C4-04 · Nhiệt độ âm

Xem dạng PDF

Gửi bài giải

Điểm: 1,00
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Tác giả:
Nguồn bài:
Sách "Lập trình cơ sở với Python"
Dạng bài
Ngôn ngữ cho phép
Python

Đề

Một trạm khí tượng ghi nhiệt độ của n ngày (số nguyên, °C). Hãy cho biết:

  • số ngày có nhiệt độ dưới 0 °C (nhiệt độ âm);
  • tổng nhiệt độ của các ngày trên 0 °C (nhiệt độ dương).

Ngày có nhiệt độ đúng 0 °C không được đếm ở mục nào.

Dữ liệu vào

  • Dòng đầu: số nguyên n là số ngày.
  • n dòng tiếp theo, mỗi dòng một số nguyên là nhiệt độ của một ngày.

Kết quả

Một dòng gồm hai số nguyên cách nhau một dấu cách: số ngày dưới 0 °C và tổng nhiệt độ các ngày trên 0 °C.

Ràng buộc

  • 1 ≤ n ≤ 10⁴.
  • −100 ≤ mỗi nhiệt độ ≤ 100.

Ví dụ

Dữ liệu vào:

4
-2
0
5
3

Kết quả:

1 8

Giải thích ví dụ

Ngày Nhiệt độ Dưới 0? Trên 0?
1 −2 có → đếm 1
2 0 không không
3 5 có → cộng 5
4 3 có → cộng 3

Có 1 ngày dưới 0 °C; tổng các ngày trên 0 °C là 5 + 3 = 8. Ngày thứ 2 (đúng 0 °C) là chỗ dễ sai: viết t <= 0 sẽ đếm nhầm thành 2 ngày.

Ghi chú

Đọc đúng n dòng sau dòng đầu (dạng đọc "n rồi n dòng", mục 4.3): đọc thừa một dòng là Runtime Error.

Nguồn trong sách: Bài C4-04, mục 4.10, giáo trình Lập trình cơ sở với Python — TS. Nguyễn Quốc Long · Mức: (*)


Đang tải...