Java Bài 10.13: Pixel
Xây dựng lớp \(Color\) gồm 3 loại màu cơ bản \(red\), \(green\), \(blue\) và các phương thức sau: Constructor không tham số, constructor có tham số, phương thức hủy, nạp chồng toán tử nhập, nạp chồng toán tử xuất và phương thức getTenMau() trả về tên màu.
Xây dựng lớp \(Point\) gồm 2 thuộc tính \(x\), \(y\) kiểu số thực và các phương thức sau: Constructor không tham số, constructor có tham số, phương thức hủy, nạp chồng toán tử nhập, nạp chồng toán tử xuất và phương thức getXY() trả về tọa độ của điểm.
Xây dựng lớp \(Pixel\) kế thừa từ lớp \(Point\) và \(Color\). Các phương thức nhập xuất vẫn được giữ nguyên. Hãy viết chương trình kiểm tra \(Pixel\) thuộc đường chéo chính và có màu \(green\) hay không. Một điểm được gọi là thuộc đường chéo chính khi \(x = y\).
INPUT FORMAT
Dòng đầu tiên gồm 1 số \(n\): số điểm \(Pixel(1 \leq |n| \leq 10^2)\). Với mỗi \(Pixel\), nhập vào các thông tin như sau: tọa độ \(x\), \(y\) và màu \(red\) hoặc \(green\) hoặc \(blue\).
OUTPUT FORMAT
In ra màn hình số lượng các \(Pixel\) thuộc đường chéo chính và có màu \(green\).
Ví dụ:
Input
3
1 1 green
2 2 blue
3 3 green
Output
2
Lời giải bài tập này: Tại đây
Group giải đáp thắc mắc: Lập trình 24h
Fanpage CLB: CLB lập trình Full House- Việt Nam
Youtube: CLB Lập Trình Full House
Comments