이 문제 진짜 몇 안되는 한 번에 맞았습니다!!! 가 뜬 문제다 ㅎㅎㅎ..
이번엔 제네릭을 사용해서 풀어봤다!
어레이도 편하지만 제네릭에도 익숙해 져야 할 것 같당..!
앞으로는 다양하게 써서 문제를 풀어봐야겠다 하하
정답코드
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int num=sc.nextInt();
int count=0;
ArrayList<Integer> weight=new ArrayList<Integer>();
ArrayList<Integer> height=new ArrayList<Integer>();
ArrayList<Integer> dung=new ArrayList<Integer>();
for (int i=0; i<num; i++) {
weight.add(sc.nextInt());
height.add(sc.nextInt());
}
for (int i=0; i<num; i++) {
int w=weight.get(i);
int h=height.get(i);
for (int j=0; j<num; j++) {
if (w<weight.get(j) && h<height.get(j)) {
count++;
}
}
dung.add(count);
count=0;
}
for (int i=0; i<num; i++) {
System.out.print((dung.get(i)+1)+" ");
}
}
}
'아기 개발자 > 백준 문제풀이' 카테고리의 다른 글
[BOJ_JAVA] 백준 1436번 : 영화감독 숌 @달깅 (0) | 2019.11.09 |
---|---|
[BOJ_JAVA] 백준 1018번 : 체스판 다시 칠하기 @달깅 (0) | 2019.11.09 |
[BOJ_JAVA] 백준 2798번 : 블랙잭 @달깅 (0) | 2019.11.05 |
[BOJ_JAVA] 백준 10870번 : 피보나치 수 5 @달깅 (0) | 2019.11.04 |
[BOJ_JAVA] 백준 1712번 : 손익분기점 @달깅 (0) | 2019.11.04 |
댓글