강의로 돌아가기
-

이유를 모르겠습니다.

let atNoon = addTime(lunch, var2:walk)

왜 var2:walk 라고 붙여야하는지 잘 모르겠습니다.

작성중인 코드―addTime.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
typealias Time = (minute:Int, second:Int)

let lunch = Time(16, 37)
let walk = Time(18, 48)

// 함수의 인자와 리턴 타입을 명시해주세요
func addTime(var1:Time , var2:Time) -> Time {
    let secondSum = var1.second + var2.second
    let second = secondSum % 60
    let minute = var1.minute + var2.minute + (secondSum / 60)

    // minute과 second를 이용해서 적절한 값을 리턴해주세요
    return Time(minute , second)
}

//atNoon의 값은 (35, 25) 이어야 합니다.
let atNoon = addTime(lunch, var2:walk)
print(atNoon)
1 개의 답변
-

play ground 에서는 lunch 앞에도 var1을 쓰라고 에러가 뜨네요.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.