준코딩

[Swift] 백준 2480번 문제 주사위 세개 본문

알고리즘/Swift 백준 문제풀이

[Swift] 백준 2480번 문제 주사위 세개

Ljunhyeob - App Dev 2023. 1. 4. 15:01

https://www.acmicpc.net/problem/2480

 

2480번: 주사위 세개

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

www.acmicpc.net

 

https://github.com/Ljunhyeob/baekjoon2480

 

GitHub - Ljunhyeob/baekjoon2480: 백준 - 2480

백준 - 2480. Contribute to Ljunhyeob/baekjoon2480 development by creating an account on GitHub.

github.com

 

import Foundation

let line = readLine()!
let lineArr = line.components(separatedBy: " ")
var a = Int(lineArr[0])!
var b = Int(lineArr[1])!
var c = Int(lineArr[2])!

var money = 0
var max = 0

if a == b && a == c {
    money = 10000+a*1000
}else if a == b && a != c || a == c && a != b || b == c && b != a{
        // a랑b 같고 c 틀림  ,  a랑 c같고 b틀림 , b랑c같고 a틀림
    money = 1000+a*100
    if b == c {
        money = 1000+b*100
    }
}else {
    if max < a {
        max = a
    }
    
    if max < b{
        max = b
    }
    
    if max < c{
        max = c
    }
    money = max*100
}

print(money)
Comments