강의로 돌아가기
-

typealias - return문

typealias Time = (minute:Int, second:Int)

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

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

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

//atNoon의 값은 (35, 25) 이어야 합니다.
let atNoon = addTime(lunch, time2:walk)
print(atNoon)

위의 코드에서 함수의 return문을
return (minute, second)
라고 하면

출력은 (35, 25)로 나오지만 정답은 아니라고 하는데 왜 그런 건가요~~??

작성중인 코드―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 = (16, 37)
let walk = (18, 48)

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

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

//atNoon의 값은 (35, 25) 이어야 합니다.
let atNoon = addTime(lunch, time2:walk)
print(atNoon)
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.