[프로그래머스] 컨트롤 제트(Swift)

이창형·2023년 1월 14일
0

코드

func solution(_ s:String) -> Int {
    // split을 사용하면 separator에 적은 것을 기준으로 나눠 저장한다
    var a = s.split(separator: " ")
    var result = 0
    
    // enumerated는 배열을 읽어온다 (i는 index, j는 값)
    for (i,j) in a.enumerated() {
        if j == "Z" {
            result -= Int(String(a[i - 1]))!
            
        } else {
            result += Int(j)!
        }
    }
    return result
}

회고

  • 전혀 생각이 안나서 많은 인터넷 검색을 하였다
  • split에 대해 알게되었다
  • enumerated는 자주 나오는 것 같다
profile
iOS Developer

0개의 댓글