[Buổi 9][Mảng một chiều][HW] Bài 4: Chuẩn hóa số âm
Chuẩn hóa số âm
Bối cảnh
Một bộ dữ liệu chỉ chấp nhận giá trị không âm. Mọi giá trị âm cần được thay bằng 0.
Bài luyện biến đổi trực tiếp từng phần tử trong mảng.
Yêu cầu
- Đọc n và mảng.
- Nếu
a[i] < 0, thay bằng 0. - In mảng sau chuẩn hóa.
Input
Dòng 1: n. Dòng 2: n số.
Output
Một dòng chứa mảng sau chuẩn hóa.
Ràng buộc
1 ≤ n ≤ 2000, |a[i]| ≤ 10^9.
Ví dụ 1
Input
5
-1 2 -3 4 0
Output
0 2 0 4 0
Giải thích
Các số âm -1 và -3 được thay bằng 0; các số khác giữ nguyên, nên output 0 2 0 4 0.
Ví dụ 2
Input
4
1 2 3 4
Output
1 2 3 4
Giải thích
Dãy đã toàn không âm nên output không thay đổi.
Thông tin học tập
- Module: M03
- Buổi: B09
- Loại bài: HOMEWORK
- Độ khó: Easy
- Concepts: static arrays, in-place transformation, traversal
- Giới hạn kiến thức: B01-B09
- Time limit: 1 second(s)
- Memory limit: 256 MB
- Point: 100
Comments