Java Bài 10.13: Pixel


Submit solution

Points: 10 (partial)
Time limit: 1.0s
Memory limit: 125M

Author:
Problem type
Allowed languages
Java

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

There are no comments at the moment.