Time Limit: 1s
Memory Limit: 128MB
GeometricObject를 비교할 수 있도록 Comparable 인터페이스를 구현하고, 주어진 두 개의 GeometricObject 객체 중 더 큰 객체를 반환하는 정적 메소드 max 를 정의하시오.
(Enable GeometricObject comparable) Modify the GeometricObject class to implement the Comparable interface, and define a static max method in the GeometricObject class for finding the larger of two GeometricObject objects.
Line 1 : 문자열의 개수 N
Line 2 ~ 1+N : radius color weight 순으로 출력
Line 1 ~ N : radius 크기 순서대로 정렬
import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); GeometricObject1[] aCircle1 = new Circle1[N]; for (int i = 0; i < N; i++) { aCircle1[i] = new Circle1(sc.nextDouble(), sc.next(), sc.nextDouble()); } Arrays.sort(aCircle1); for (GeometricObject1 c1 : aCircle1) { System.out.println(c1); } } } YOUR_CODE
3 5.1 white 2 3 black 1 9 red 10
radius:3.0, color:black, weight:1.0 radius:5.1, color:white, weight:2.0 radius:9.0, color:red, weight:10.0
JAVA2015 PE13.5