[백준 2480] 냅다 시작 Day1 - 조건문

김민지·2022년 12월 12일
0

냅다 시작 백준

목록 보기
2/118

[백준 2480] 조건문 7단계. 주사위 세 개

= 문제 =

1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다.

같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다.
같은 눈이 2개만 나오는 경우에는 1,000원+(같은 눈)×100원의 상금을 받게 된다.
모두 다른 눈이 나오는 경우에는 (그 중 가장 큰 눈)×100원의 상금을 받게 된다.
예를 들어, 3개의 눈 3, 3, 6이 주어지면 상금은 1,000+3×100으로 계산되어 1,300원을 받게 된다. 또 3개의 눈이 2, 2, 2로 주어지면 10,000+2×1,000 으로 계산되어 12,000원을 받게 된다. 3개의 눈이 6, 2, 5로 주어지면 그중 가장 큰 값이 6이므로 6×100으로 계산되어 600원을 상금으로 받게 된다.

3개 주사위의 나온 눈이 주어질 때, 상금을 계산하는 프로그램을 작성 하시오.

= 입력 =

= 출력 =

= 예제 입력 1 =
3 3 6

= 예제 출력 1 =
1300

= 예제 입력 2 =
2 2 2

= 예제 출력 2 =
12000

= 예제 입력 3 =
6 2 5

= 예제 출력 3 =
600

정답

틀린 건 또 console.log문제고
메모리...는 왜 이렇게...
일단 내 코드 먼저 적어보자면

깔끔하진 않다. 내일 인턴 친구님께 보여드려야지..

💡💡기억해야 할 점

  1. console.log(); 반드시 지우기
  • 인턴하면서 지적 받았던 부분이라 회사에서는 이제 잘 지우는데 혼자 하니까 또 또 이 나쁜 버릇이 나타나고 있다. 지워야지 지워야지.
  1. 배열에서 최대값 찾기
  • array=[1,2,3] 에서 최대값을 찾고 싶으면
  • Math.max(...array)라고 해야 한다.
  • Math.max(array)라고 하면 NaN 나온다.
  • 아니면 아예 요소값을 하나하나 넣어서 Math.max(1, 2, 3) 이런 식으로 써야 한다.
profile
이건 대체 어떻게 만든 거지?

0개의 댓글