단위변환기: 길이 및 변환출력
//
// main.swift
// UnitConverter
//
// Created by Kims on 2018. 9. 13..
// Copyright © 2018년 kcushy. All rights reserved.
//
import Foundation
// convert centimeter to meter
func convertCmToMeter(in cmStr: String) -> String {
var convertResult = String()
let setEnd = cmStr.index(cmStr.endIndex, offsetBy: -3)
let rangeNum = ...setEnd
let numStr = cmStr[rangeNum]
if let numInt = Int(numStr) {
let convertNum = numInt / 100
convertResult = String(convertNum) + "m"
}
return convertResult
}
// convert meter to centimeter
func convertMeterToCm(in meterStr: String) -> String {
var convertResult = String()
let setEnd = meterStr.index(meterStr.endIndex, offsetBy: -2)
let rangeNum = ...setEnd
let numStr = meterStr[rangeNum]
if let numInt = Int(numStr) {
let convertNum = numInt * 100
convertResult = String(convertNum) + "cm"
}
return convertResult
}
func printResult() {
print(convertCmToMeter(in: "1200cm"))
print(convertMeterToCm(in: "100m"))
}
printResult()