오늘도 한 뼘 더

[백준 2480번] if문 - 주사위 세개 본문

Algorithm/백준 알고리즘

[백준 2480번] if문 - 주사위 세개

나른한댕댕이🐶 2022. 5. 22. 22:31
728x90
반응형

  # 문제  
https://www.acmicpc.net/problem/2480

 

2480번: 주사위 세개

1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다.  같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다.  같은 눈이 2개

www.acmicpc.net

 

 # 입력 예제  

 예제 1)  3 3 6

 예제 2)  2 2 2

 예제 3)  6 2 5


  # 출력 예제  

  출력 1) 1300
  
  출력 2) 12000
  
  출력 3) 600



  # 코드  

package main

import (
	"fmt"
)

func main()  {

	var a, b, c, total int

	fmt.Scan(&a, &b, &c)

	if a == b && b == c {
		total = 10000 + a * 1000
	} else if a == b || b == c || c == a {
		if a == b {
			total = 1000 + a * 100
		} else if b == c {
			total = 1000 + b * 100
		} else {
			total = 1000 + c * 100
		}
	} else {
		arr := [3]int{a, b, c}
		max := arr[0]
		for i := range arr {
			if max < arr [i] {
				max = arr[i]
			}
		}
		total = max * 100
	}

	fmt.Print(total)
}
728x90
반응형
Comments