Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 이클립스에서sql데이터삽입
- jdbc셀렉트
- xcode #swift공부
- JDBCUPDATE
- 이클립스에서오라클데이터수정
- jwt #세션 #토큰 #로그인유지 #java
- 이클립스커넥션아이디오류
- jdbc값검색
- 자바SQL
- xcode #swift #ios앱만들기 #swift배열
- JDBC데이터삽입
- jdbc
- 오라클데이터수정자바
- swift화면전환
- 이클립스에서SQL
- xcode #swift #app만들기이미지 #ios앱만들기
- 이클립스에서오라클데이터
- xcode앱만들기 #xcode기초
- 자바정수변환
- JDBC수정
- 이클립스로오라클데이터출력
- jdbcconnection_id오류
- xcode 깃오류
- DATE데이터타입
- JDBCinsert
- jdbcselect
- replaceall여러문자 #javareplaceall
- xcode앱만들기 #swift #uikit
- 자바SQLUPDATE
- 이클립스에서sql자료넣기
Archives
- Today
- Total
Yim-HaEun
[백준 11948번]Arrays 와 Collections를 이용해 내림차순 정렬하기 본문
import java.util.Arrays;
import java.util.Collections;
를 임포트해준다.
Integer[] sc = new Integer[4];
보통은 Arrays.sort()하면 오름차순으로 정렬을해준다.
역으로 내림차순을 정렬하는 방법은 아래와 같다.
Arrays.sort(sc,Collections.reverseOrder());
Collections.reverseOrder()는 객체 타입을 요구하기 때문에 Integer[]로 선언
이 문제를 풀기위해 사용했는데,
4과목을 입력받아 내림차순으로 정렬하고 점수의 합에 3개만 넣어주기로했다.
나머지 역사,지리는 그냥 단순 비교로 해결함.
import java.util.Arrays;
import java.util.Collections;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
Integer[] sc = new Integer[4];
int max = 0;
int sum = 0;
for(int i=0;i<4;i++) {
sc[i] = scan.nextInt();
}
int e = scan.nextInt();
int f = scan.nextInt();
if(e>=f) {
max = e;
}else {
max = f;
}
Arrays.sort(sc,Collections.reverseOrder());
for(int i=0;i<3; i++) {
sum+=sc[i];
}
System.out.println(sum+max);
}
}
'Java > Programmers 코테 풀이' 카테고리의 다른 글
[백준 10992]별 찍기 17번 문제 풀이 (0) | 2024.10.06 |
---|---|
[java] 정수 변환을 위해 Character.getNumericValue()를 사용해보자. (1) | 2024.09.26 |
[백준] 백준 랭크올리기, 롤 티어 올리기보다 쉽다?(Silver 5 달성)/ Bronze5 문제풀기 완. (0) | 2024.09.23 |
[백준]11718번 그대로 출력하기 문제 풀다가 화나서 쓰는 글 (지나가십쇼) (0) | 2024.09.22 |
[백준] 3052번 나머지 / HashSet을 사용하여 해결해보자 (0) | 2024.09.22 |