[swift] Swift에서 사용자 입력을 시간 단위로 변환하기

Swift에서 사용자로부터 입력받은 값을 시간 단위로 변환하는 방법을 알아봅시다.

Step 1: 사용자 입력 받기

먼저, 사용자로부터 시간에 해당하는 입력을 받아야 합니다. 이를 위해 readLine() 함수를 사용하여 콘솔에서 입력을 받을 수 있습니다.

print("시간을 입력하세요:")
if let input = readLine(), let hours = Int(input) {
    // 입력된 값이 정수로 변환되었을 경우
    // 시간 단위로 변환하는 로직을 추가합니다
} else {
    print("올바른 값을 입력하세요")
}

Step 2: 시간 단위로 변환

사용자로부터 입력받은 값을 시간 단위로 변환하기 위해서는 간단한 수학적 연산을 수행하면 됩니다. 예를 들어, 분 단위를 시간 단위로 변환하려면 값을 60으로 나누면 됩니다.

let minutes = 120
let hours = minutes / 60
print("\(minutes) 분은 \(hours) 시간입니다.")
// Output: 120 분은 2 시간입니다.

위의 예제를 응용하여 Step 1에서 입력받은 값을 시간 단위로 변환할 수 있습니다.

이제 Swift에서 사용자 입력을 받아 시간 단위로 변환하는 방법에 대해 배웠습니다.

내용이 마음에 드셨나요? 더 많은 Swift 팁은 Swift 공식 문서에서 찾아볼 수 있습니다.