Skip to content
Programming exercises in Swift
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Programming exercises in Swift

When I started learning Swift, I was looking for programming challenges / problems that I can work on. I didn't find any. So I am creating this series. If you are interested, subscribe via email.

Excercises created so far:

  1. Divisible by 7 but not a multiple of 5: Write a program to find all numbers which are divisible by 7 but are not a multiple of 5, between 2000 and 3200 (both included). The numbers obtained should be printed in a comma-separated sequence on a single line.

  2. Palindrome Check: Write a program to check if the string entered by the user is a palindrome. That is that it reads the same forwards as backwards like "racecar"

  3. Unique elements from arrays: Write a program to make an array of unique elements from two arrays.

  4. Factorial of n: Write a program to compute factorial of a number.

  5. Sort words: Write a program that takes a comma separated sequence of words and prints the words in a comma-separated sequence after sorting them alphabetically.

  6. Stringify numbers: Take an array of numbers, concatenate the even numbers as a string.

  7. Luhn's Algorithm: Validate credit card number with Luhn's algorithm

  8. Pangram Check: Write a program to check if the string entered by the user is a pangrams. Pangrams are sentences constructed by using every letter of the alphabet at least once.

  9. Upper and lower case letters: Write a program to count upper and lower case letters in a given string.

You can’t perform that action at this time.