강의로 돌아가기
-

틀린이유를 모르겠습니다

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

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

// 함수의 인자와 리턴 타입을 명시해주세요
func addTime (time1:Time, time2:Time) -> (minute:Int, seconds:Int){
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(time1:lunch, time2:walk)
print(atNoon)

작성중인 코드―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) -> (minute:Int, second,Int){
    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(time1:lunch, time2:walk)
print(atNoon)
2 개의 답변
Demi

현재 자바 11버전 사용 중입니다.

아이폰만몰라

저는 다음과 같이 해결을 했습니다.

func addTime ( _ time1:Time, time2:Time) -> Time {
.. 생략
return Time(minute, second)
}

위에 addTime( _ .......) 언더바를 주고 해결을 했습니다.
강의내용에는 이런게 없는데 여기저기 뒤졌습니다.

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