Swift String Exercises: Move the first two characters of a given string to the end
Write a Swift program to move the first two characters of a given string to the end. The given string length must be at least 2.
Pictorial Presentation:
Sample Solution:
Swift Code:
func first_to_last(_ str1: String) -> String {
var chars = str1.characters
let first_char = chars.removeFirst()
let second_char = chars.removeFirst()
chars.append(first_char)
chars.append(second_char)
return String(chars)
}
print(first_to_last("Swift"))
print(first_to_last("Python"))
Sample Output:
iftSw thonPy
Swift Programming Code Editor:
Improve this sample solution and post your code through Disqus
Previous: Write a Swift program that accept two strings and return their concatenation, except the first char of each string. The given strings length must be at least 1.
Next: Write a Swift program to move the last two characters of a given string to the start. The given string length must be at least 2.
What is the difficulty level of this exercise?
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics