MUKER_DEV with iOS

[swift] 백준 - 5073번: 삼각형과 세 변 본문

🤖 알고리즘/BAEKJOON

[swift] 백준 - 5073번: 삼각형과 세 변

MUKER 2023. 5. 14. 23:33
 

5073번: 삼각형과 세 변

각 입력에 맞는 결과 (Equilateral, Isosceles, Scalene, Invalid) 를 출력하시오.

www.acmicpc.net

 


성공 풀이

while true {
    let input = readLine()!.split(separator: " ").map { Int($0)! }.sorted()
    if input == [0,0,0] { break }
    if input[2] < input[1]+input[0] {
        let count = Set(input).count
        count == 1 ? print("Equilateral") : count == 2 ? print("Isosceles") : print("Scalene")
    } else {
        print("Invalid")
    }
}