Update examples
This commit is contained in:
parent
22634af554
commit
56665af233
@ -7,7 +7,7 @@
|
|||||||
sum <- 0;
|
sum <- 0;
|
||||||
i <- 0;
|
i <- 0;
|
||||||
loop i < 1_000; i = i + 1 {
|
loop i < 1_000; i = i + 1 {
|
||||||
if i % 3 == 0 | i % 5 == 0 {
|
if i % 3 == 0 || i % 5 == 0 {
|
||||||
sum = sum + i;
|
sum = sum + i;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -10,14 +10,12 @@ sum <- 0;
|
|||||||
|
|
||||||
a <- 0;
|
a <- 0;
|
||||||
b <- 1;
|
b <- 1;
|
||||||
tmp <- 0;
|
|
||||||
|
|
||||||
loop a < 4_000_000 {
|
loop a < 4_000_000 {
|
||||||
if a % 2 == 0 {
|
if a % 2 == 0 {
|
||||||
sum = sum + a;
|
sum = sum + a;
|
||||||
}
|
}
|
||||||
|
|
||||||
tmp = a;
|
tmp <- a;
|
||||||
a = b;
|
a = b;
|
||||||
b = b + tmp;
|
b = b + tmp;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -4,23 +4,15 @@
|
|||||||
//
|
//
|
||||||
// Correct Answer: 906609
|
// Correct Answer: 906609
|
||||||
|
|
||||||
|
|
||||||
res <- 0;
|
res <- 0;
|
||||||
|
|
||||||
tmp <- 0;
|
|
||||||
num <- 0;
|
|
||||||
num_rev <- 0;
|
|
||||||
|
|
||||||
i <- 100;
|
i <- 100;
|
||||||
k <- 100;
|
|
||||||
loop i < 1_000; i = i + 1 {
|
loop i < 1_000; i = i + 1 {
|
||||||
k = 100;
|
k <- 100;
|
||||||
loop k < 1_000; k = k + 1 {
|
loop k < 1_000; k = k + 1 {
|
||||||
num_rev = 0;
|
num_rev <- 0;
|
||||||
|
num <- i * k;
|
||||||
num = i * k;
|
tmp <- num;
|
||||||
|
|
||||||
tmp = num;
|
|
||||||
|
|
||||||
loop tmp {
|
loop tmp {
|
||||||
num_rev = num_rev*10 + tmp % 10;
|
num_rev = num_rev*10 + tmp % 10;
|
||||||
|
|||||||
@ -5,12 +5,10 @@
|
|||||||
|
|
||||||
num <- 20;
|
num <- 20;
|
||||||
should_continue <- 1;
|
should_continue <- 1;
|
||||||
i <- 2;
|
|
||||||
|
|
||||||
loop should_continue {
|
loop should_continue {
|
||||||
should_continue = 0;
|
should_continue = 0;
|
||||||
|
|
||||||
i = 20;
|
i <- 20;
|
||||||
loop i >= 2; i = i - 1 {
|
loop i >= 2; i = i - 1 {
|
||||||
if num % i != 0 {
|
if num % i != 0 {
|
||||||
should_continue = 1;
|
should_continue = 1;
|
||||||
|
|||||||
16
examples/euler5.py
Normal file
16
examples/euler5.py
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
# 2520 is the smallest number that can be divided by each of the numbers from 1 to 10 without any remainder.
|
||||||
|
# What is the smallest positive number that is evenly divisible by all of the numbers from 1 to 20?
|
||||||
|
#
|
||||||
|
# Correct Answer: 232_792_560
|
||||||
|
|
||||||
|
num = 20
|
||||||
|
|
||||||
|
while True:
|
||||||
|
for i in range(20, 2, -1):
|
||||||
|
if num % i != 0:
|
||||||
|
break
|
||||||
|
else:
|
||||||
|
break
|
||||||
|
num = num + 20
|
||||||
|
|
||||||
|
print(num)
|
||||||
Loading…
x
Reference in New Issue
Block a user