w3resource
w3resource logo
swift Programming Exercises

Swift Programming Exercises, Practice, Solution: String

Swift String Programming [21 exercises with solution]

1. Write a Swift program to draw a HTML string as bold or italic text. Go to the editor
Click me to see the solution

2. Write a Swift program to insert a given string to another given string where the second string will be in the middle of the first string. Go to the editor
Click me to see the solution

3. Write a Swift program to create a string made of two copies of the last two characters of a given string. The given string length must be at least 2. Go to the editor
Click me to see the solution

4. Write a Swift program to create a new string made of a copy of the first two characters of a given string. If the given string is shorter than length 2, return whatever there is. Go to the editor
Click me to see the solution

5. Write a Swift program to return the first half of a given string of even length. Go to the editor
Click me to see the solution

6. Write a Swift program to create a new string without the first and last character of a given string. The string length must be at least 2. Go to the editor
Click me to see the solution

7. Write a Swift program that accept two strings of different length and return a string of the form short+long+short. Two given string's length may be 0. Go to the editor
Click me to see the solution

8. 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. Go to the editor
Click me to see the solution

9. 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. Go to the editor
Click me to see the solution

10. 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.Go to the editor
Click me to see the solution

11. Write a Swift program to create a new string without the first and last character of a given string. The string may be any length, including 0. Go to the editor
Click me to see the solution

12. Write a Swift program to create a new string taking the middle two characters of a given string of even length. The given string length must be at least 2. Go to the editor
Click me to see the solution

13. Write a Swift program to test if a given string starts with "ab". Go to the editor
Click me to see the solution

14. Write a Swift program to create a new string made of the first and last n chars from a given string. The string length will be at least n. Go to the editor
Click me to see the solution

15. Write a Swift program to create a new string of length three from a given string of odd length from its middle. The string length must be three. Go to the editor
Click me to see the solution

16. Write a Swift program to concate two given strings and return the new string. If the new string creates a double character then omit one of the character. so "vwx" and "xyz" will return "vwxyz". Go to the editor
Click me to see the solution

17. Write a Swift program to create a new string of any length from a given string where the last two characters are swapped, so "abcde" will be "abced". Go to the editor
Click me to see the solution

18. Write a Swift program to return "abc" or "xyz" if a given string begins with "abc" or "xyz" otherwise return the empty string. Go to the editor
Click me to see the solution

19. Write a Swift program to check if the first two characters are same of the last two characters of a given string. Go to the editor
Click me to see the solution

20. Write a Swift program to create a new string made of 2 copies of the first 2 characters of a given string. The string may be any length. Go to the editor
Click me to see the solution

21. Write a Swift program to check if the first or last characters are 'a' of a given string, return the given string without those 'a' characters, and otherwise return the given string. Go to the editor
Click me to see the solution

Swift Programming Code Editor:



Amazon promo codes to get huge discounts for limited period (USA only).