Java Абстракт Shape
Очень простая
Ограничение по времени выполнения 1 секунда
Ограничение по использованию памяти 128 мегабайт
Реализуйте абстрактный класс Shape.
Реализуйте классы Rectangle, Triangle которые наследуют Shape.
Реализуйте класс Square который наследует Rectangle.
abstract class Shape { int a, b; Shape(int a, int b) // Конструктор abstract int Perimeter(); // Периметр abstract double Area(); // Площадь } class Rectangle extends Shape { Rectangle(int a, int b) // Конструктор public int Perimeter() // Периметр прямоугольника public double Area() // Площадь прямоугольника } class Square extends Rectangle { Square(int a) // Конструктор } class Triangle extends Shape { int c; Triangle (int a, int b, int c) // Конструктор public int Perimeter() // Периметр треугольника public double Area() // Площадь треугольника }
Входные данные
Каждая строка содержит одну из трех фигур в следующем формате:
Square a
Rectangle a b
Triangle a b c
Выходные данные
Для каждой фигуры выведите в отдельной строке ее периметр и площадь.
Примеры
Ввод #1
Ответ #1
Отправки 2K
Коэффициент принятия 31 %