(#25206 Java) 너의 평점은
문제 해결 전공평점을 계산하는 문제이며, 전공 평점은 전공과목별 (학점 × 과목평점)의 합을 학점의 총합으로 나눈 값이라고 했으니, 각각에 대한 변수를 만들어준다. double totalSum = 0; // 전공 평점의 총 합계 double scoreSum = 0; // 학점의 총 합계 그리고 등급에 따른 과목 평점들을 각각의 배열에 넣어준다. String gradeList[] = {"A+", "A0", "B+", "B0", "C+", "C0", "D+", "D0", "F", "P"}; double gradeScore[] = {4.5, 4.0, 3.5, 3.0, 2.5, 2.0, 1.5, 1.0, 0.0, 0.0}; 20줄에 걸쳐 치훈이가 수강한 전공과목의 과목명, 학점, 등급이 공백으로 구분되어 주어진..
2024. 2. 23.
(#5622 Java) 다이얼
문제 문제 이해 숫자 1은 2초가 걸리고 숫자가 1씩 올라갈 때마다 1초가 더 걸린다. 숫자 2부터 알파벳이 위 그림과 같이 적혀있는데 ( 2 => A,B,C / 3 => D,E,F ... ), 입력 받은 문자열을 이 다이얼로 걸었을 때 걸리는 총 소요 시간을 구하는 것이다. 문제 해결 숫자 1은 2초, 숫자 2에 해당하는 A,B,C는 3초, 숫자 3에 해당하는 D,E,F는 4초..... 숫자 9에 해당하는 W,X,Y,Z는 10초가 소요된다. 이를 구하는 방법은 switch - case 를 이용하는 것이다. 우선 문자열을 입력 받고, 문자열의 길이만큼 switch - case 문을 반복한다. Scanner in = new Scanner(System.in); String S = in.nextLine(); ..
2023. 8. 28.