diff --git a/sort/Code_10814.java b/sort/Code_10814.java new file mode 100644 index 0000000..be7ef77 --- /dev/null +++ b/sort/Code_10814.java @@ -0,0 +1,74 @@ +package sort; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStreamReader; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; +/* + * ÀÛ¼ºÀÏ : 2018³â 08¿ù 16ÀÏ + * ³» ¿ë : ³ªÀ̼ø Á¤·Ä + */ +public class Code_10814 { + + public static void main(String[] args) throws NumberFormatException, IOException { + // TODO Auto-generated method stub + BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); + + int n = Integer.parseInt(br.readLine()); + + List list = new ArrayList(); + + for(int i=0; i{ + int age; + String name; + int join; + public int getAge() { + return age; + } + public void setAge(int age) { + this.age = age; + } + public String getName() { + return name; + } + public void setName(String name) { + this.name = name; + } + public int getJoin() { + return join; + } + public void setJoin(int join) { + this.join = join; + } + + @Override + public String toString() { + return this.getAge()+" "+this.getName(); + } + + @Override + public int compareTo(Person p) { + int r = this.age-p.age; + if(r!=0) return r; + return this.join-p.join; + } +} \ No newline at end of file diff --git a/sort/Code_10825.java b/sort/Code_10825.java new file mode 100644 index 0000000..ce56c82 --- /dev/null +++ b/sort/Code_10825.java @@ -0,0 +1,86 @@ +package sort; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStreamReader; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; +/* + * ÀÛ¼ºÀÏ : 2018³â 08¿ù 16ÀÏ + * ³» ¿ë : ±¹¿µ¼ö + */ +public class Code_10825 { + + public static void main(String[] args) throws NumberFormatException, IOException { + // TODO Auto-generated method stub + BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); + + int n = Integer.parseInt(br.readLine()); + + List list = new ArrayList(); + + for(int i=0; i{ + int ko; + int math; + int eng; + String name; + public int getKo() { + return ko; + } + public void setKo(int ko) { + this.ko = ko; + } + public int getMath() { + return math; + } + public void setMath(int math) { + this.math = math; + } + public int getEng() { + return eng; + } + public void setEng(int eng) { + this.eng = eng; + } + public String getName() { + return name; + } + public void setName(String name) { + this.name = name; + } + + @Override + public int compareTo(Student s) { + int r = s.ko - this.ko; //±¹¾îÁ¡¼ö°¡ °¨¼ÒÇÏ´Â ¼ø + if(r==0) { + r = this.eng - s.eng; //¿µ¾îÁ¡¼ö°¡ Áõ°¡ÇÏ´Â ¼ø + if(r==0) + r = s.math - this.math; //¼öÇÐÁ¡¼ö°¡ °¨¼ÒÇÏ´Â ¼ø + if(r==0) + r = this.name.compareTo(s.name); + } + return r; + } +} \ No newline at end of file diff --git a/sort/Code_2751.java b/sort/Code_2751.java new file mode 100644 index 0000000..447f748 --- /dev/null +++ b/sort/Code_2751.java @@ -0,0 +1,30 @@ +package sort; + +import java.util.Arrays; +import java.util.Scanner; +/* + * ÀÛ¼ºÀÏ : 2018³â 08¿ù 16ÀÏ + * ³» ¿ë : ¼ö Á¤·ÄÇϱâ2 + */ +public class Code_2751 { + + public static void main(String[] args) { + // TODO Auto-generated method stub + + Scanner sc = new Scanner(System.in); + + int num = sc.nextInt(); + + int[] arr = new int[num]; + + for(int i=0; i