Appearance
Integers in Strings
Problem Description
Given a string A, consisting of comma-separated positive integers.
Extract the given integers from the string and return an integer array consisting of the integers present in the string.
Note: All given integers will fit in a 32-bit signed integer.
Problem Constraints
1 <= |A| <= 10^5
Input Format
The first and only argument is a string A.
Output Format
Return an integer array.
The array should contain all the integers in the same order as they appear in the string.
Example Input
Input 1:
A = "1,2,3"
Input 2:
A = "1,99,3"
Example Output
Output 1:
[1, 2, 3]
Output 2:
[1, 99, 3]
Example Explanation
Explanation 1:
The array is given in Example output.
Explanation 2:
The array is given in Example output.
Solution
swift
import Foundation
class Solution {
func solve(_ A: inout String) -> [Int] {
var ret = [Int]()
for n in A.components(separatedBy:",") {
ret.append(Int(n) ?? 0)
}
return ret
}
}