새소식

인기 검색어

프로그래머스/Lv.0

[Swift] OX퀴즈

  • -
import Foundation

func solution(_ quiz:[String]) -> [String] {
    
    var result = [String]()
    
    let quiz = quiz.map { $0.components(separatedBy: " ") }
    
    for q in quiz {
        let answer = Int(q[4])!
        
        switch q[1] {
        case "+": Int(q[0])! + Int(q[2])! == answer ? result.append("O") : result.append("X")
        case "-": Int(q[0])! - Int(q[2])! == answer ? result.append("O") : result.append("X")
        case "*": Int(q[0])! * Int(q[2])! == answer ? result.append("O") : result.append("X")
        case "/": Int(q[0])! / Int(q[2])! == answer ? result.append("O") : result.append("X")
        default:
            break
        }
    }
    
    return result
}

 

'프로그래머스 > Lv.0' 카테고리의 다른 글

[Swift] k의 개수  (0) 2023.02.10
[Swift] n의 배수 고르기  (0) 2023.02.10
[Swift] 구슬을 나누는 경우의 수  (0) 2023.02.10
[Swift] 숨어있는 숫자의 덧셈 (1)  (0) 2023.02.10
[Swift] A로 B 만들기  (0) 2023.02.08
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.