Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let num1 = 5280
- let num2 = 562
- let num3 = 0
- func expandNumber(num: Int) -> Array<Int> {
- var expandedArray:[Int] = []
- let numString = String(num)
- var count = numString.count - 1
- for char in numString {
- // figure out how many zeros to add
- var zerosToAdd = ""
- if count != 0 { // skip adding zeros if count is 0
- for _ in 1...count {
- zerosToAdd.append("0")
- }
- }
- // create the int for array and append
- let i = Int("\(char)\(zerosToAdd)") ?? 0
- expandedArray.append(i)
- // decremate count
- count -= 1
- }
- return expandedArray
- }
- expandNumber(num: num1)
- expandNumber(num: num2)
- expandNumber(num: num3)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement