Skip to content
Programming exercises in Swift
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
001-divisible-by-7-not-5.swift
002-palindrome.swift
003-arrays-intersect.swift
004-factorial.swift
005-sort-words.swift
006-reduce-numbers-to-string.swift
007-luhn-algo.swift
008-pangram-check.swift
009-count-upper-lower-letters.swift
LICENSE
README.md

README.md

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.