반응형
/* OX퀴즈
- 덧셈, 뺄셈 수식들이 'X [연산자] Y = Z' 형태로 들어있는 문자열 배열 quiz가 매개변수로 주어집니다. 수식이 옳다면 "O"를 틀리다면 "X"를 순서대로 담은 배열을 return하도록 solution 함수를 완성해주세요.
*/
func solution9(_ quiz:[String]) -> [String] {
var result:[String] = []
for q in quiz {
var list = q.components(separatedBy: " ")
if list[1] == "-" {
if Int(list[0])! - Int(list[2])! == Int(list[4])! {
result.append("O")
} else {
result.append("X")
}
} else {
if Int(list[0])! + Int(list[2])! == Int(list[4])! {
result.append("O")
} else {
result.append("X")
}
}
}
return result
}
반응형
'# 02 > Swift - CTP' 카테고리의 다른 글
[Swift] 코딩테스트 연습! Lv0. 잘라서 배열로 저장하기 (0) | 2022.11.25 |
---|---|
[Swift] 코딩테스트 연습! Lv0. 제곱수 판별하기 (0) | 2022.11.25 |
[Swift] 코딩테스트 연습! Lv0. 숫자 찾기 (0) | 2022.11.25 |
[Swift] 코딩테스트 연습! Lv0. 문자열 계산하기 (0) | 2022.11.25 |
[Swift] 코딩테스트 연습! Lv0. 약수 구하기 (0) | 2022.11.25 |