Problems
Prime number
number = 7
start = 2
is_prime = True
until start < number
if number % start == 0
is_prime = False
exit or break
start = start + 1
say is_prime
number = 7
start = 2
is_prime = True
until start <= number / 2
if number % start == 0
is_prime = False
exit or break
start = start + 1
say is_prime
Reverse Number
157 => 751
737 => 737
number = 731
orig = number
rev = 0
until number > 0
rev = number % 10 + rev * 10
number = number / 10
say rev
if rev == orig
say "pallendrome"
Exercise
- Find the largest factor of a number
100
=> 50
- Find the largest prime factor of a number
100
=> 5
33
=> 11