-
[백준 17826번] 나의 학점은?Algorithm/기타 2019. 12. 3. 21:44
백준알고리즘 17826번 : 나의 학점은?
50명의 점수를 배열에 담은 뒤, 홍익이의 점수가 일치하는 순서의 등수를 출력하면된다.
각 점수들이 내림차순으로 입력받아지고, 동점인 경우는 없기 때문에 이렇다 할 변수는 없는 문제인 것 같다.
홍익이의 점수를 먼저 알려줬으면 반복문을 한번만 돌려도 됐을텐데 싶긴하다 ㅎ
풀이 과정
1. 정수형 배열을 선언한 뒤, for문을 통해 입력받은 값을 담는다.
2. 홍익이의 점수를 정수형 변수에 담고, for문으로 배열의 몇 번째 값이 홍익이의 점수인지 찾는다.
3. 조건문을 통해 각 등수에 대한 학점을 출력해준다.소스 ▽
더보기import java.util.Scanner; public class Main {// 17826번, 나의 학점은? public static void main(String[] args) { Scanner sc= new Scanner(System.in); int [] arr =new int[50]; for (int i = 0; i < arr.length; i++) { arr[i]=sc.nextInt(); } int score = sc.nextInt(); int num = 0; for (int i = 0; i < arr.length; i++) { if (arr[i]==score) { num=i+1; break; } } if (num<=5) { System.out.println("A+"); }else if (num<=15) { System.out.println("A0"); }else if (num<=30) { System.out.println("B+"); }else if (num<=35) { System.out.println("B0"); }else if (num<=45) { System.out.println("C+"); }else if (num<=48) { System.out.println("C0"); }else { System.out.println("F"); } } }
'Algorithm > 기타' 카테고리의 다른 글
[백준 4153번] 직각삼각형 (0) 2019.12.08 [백준 1546번] 평균 (0) 2019.12.07 [백준 2869번] 달팽이는 올라가고 싶다 (0) 2019.11.30 [백준 2798번] 블랙잭 (0) 2019.11.28 [백준 1002번] 터렛 (0) 2019.11.27