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:
-
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.
-
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"
-
Unique elements from arrays: Write a program to make an array of unique elements from two arrays.
-
Factorial of n: Write a program to compute factorial of a number.
-
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.
-
Stringify numbers: Take an array of numbers, concatenate the even numbers as a string.
-
Luhn's Algorithm: Validate credit card number with Luhn's algorithm
-
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.
-
Upper and lower case letters: Write a program to count upper and lower case letters in a given string.