Searching for perfect numbers
Believe it or not, when computers were born as giant calculators, and until now, their main function was to do powerful calculation. Let's add a little bit of math to our Swift project to create an app that will look for the first perfect number and show it to the user.
The main question you probably have now is: what's a perfect number? A perfect number is a positive integer that is equal to the sum of its divisors. For example, 6 is a perfect number because if you sum its divisors (1 + 2 + 3), its result is 6.
In this recipe, we will learn how to use the range operators.
Getting ready
Let's start by creating a new Swift project called Chapter2 Perfect Number
.
How to do it...
Follow these steps to search for perfect numbers:
- Click on the storyboard and create a layout similar to the one shown here:
- Now, let's link the text fields with the following properties:
@IBOutlet var startText: UITextField! @IBOutlet var endText: UITextField!
- Good...