cos pro 2급 [ D-25 ]

x_x28log·2026년 8월 25일

2번 - 쇼핑몰 등급별 할인 금액 구하기

이 문제는 회원의 등급에 따라 상품 가격을 할인해서 최종 가격을 구하는 문제이다.
먼저 answer 변수를 만들고, switch문을 사용해 등급별로 할인율을 구분해준다.
S는 5%, G는 10%, V는 15%를 할인한 후 answer에 저장하고 반환하면 된다.
이번 문제는 가격 하나만 계산하기 때문에 배열이나 for문은 사용하지 않는다.
처음에 나는 for문과 배열을 사용하려해서 어려웠는데 생각해보니까 쉬운거였다. 구름은 솔직히 너무 어려운거 같아서 언니들의 조언을 따라서 프로그래머스로 가려한다..
구름도 할거긴 해요. 대신 조금의 지피티의 도움과 함께... 이제 내가 짠 코드를
보여주자면

class Main {
 public int solution(int price, String grade) {
        int answer = 0;
			  switch (grade) {
            case "S":
                answer = price * 95 / 100;
                break;
            case "G":
                answer = price * 90 / 100;
                break;
            case "V":
                answer = price * 85 / 100;
                break;
        }
        return answer;
    }    
   

이렇다. 매일 벨로그 쓰기 조금 힘든 감도 있지만 뿌듯하다.
그리고 오늘은 2학기 방과후 첫 시작 날이었다. 선택으로 피그마와 자바 심화를 선택했는데 잘 선택한거 같다. 생각보다 넘 재밋음!! 매일 3개 이상씩 풀리고 햇지만 오늘은 너무 피곤하다,, 그래도 약속은 지켜야하는데 ㅠㅠㅠㅠ 양심상 자바 관련 강의 10분 이상 보고 자야겠다. 이정도는 이해해주시기를

profile
예나

1개의 댓글

comment-user-thumbnail
2026년 8월 27일

😎👍

답글 달기