Swift Basic Programming Exercise: Create a string made of every other char starting with the first from a given string
Write a Swift program to create a string made of every other char starting with the first from a given string. So "Python" will return "Pto".
Pictorial Presentation:
Sample Solution:
Swift Code:
func new_string(_ input: String) -> String {
var str1 = ""
let chars = input.characters
for (index, char) in chars.enumerated() {
if index % 2 == 0 {
str1.append(char)
}
}
return str1
}
print(new_string("Python"))
print(new_string("Swift"))
print(new_string("Ab"))
Sample Output:
Pto Sit A
Swift Programming Code Editor:
Improve this sample solution and post your code through Disqus
Previous: Write a Swift program to check if the first instance of "a" in a given string is immediately followed by another "a".
Next: Write a Swift program to create a Swift program to count the number of 7's in a given array of integers.
What is the difficulty level of this exercise?
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics