diff --git a/57 b/57 new file mode 100755 index 0000000..391c6a4 Binary files /dev/null and b/57 differ diff --git a/57.c b/57.c new file mode 100644 index 0000000..ab14f67 --- /dev/null +++ b/57.c @@ -0,0 +1,18 @@ +#include +#include +#include + +int main () { + long double numerator = 3; + long double denominator = 2; + int count = 0; + for (int i = 0; i < 1000; i++) { + long double newDen = numerator + denominator; + long double newNum = newDen + denominator; + numerator = newNum; + denominator = newDen; + if ((int) floor (log10 (numerator)) > (int) floor (log10 (denominator))) + count++; + } + printf ("count: %d\n", count); +} diff --git a/57.py b/57.py new file mode 100644 index 0000000..bc937ce --- /dev/null +++ b/57.py @@ -0,0 +1,11 @@ +numerator = 3 +denominator = 2 +count = 0 +for i in range(0, 1001): + newDen = numerator + denominator + newNum = newDen + denominator + numerator = newNum + denominator = newDen + if len(str(numerator)) > len(str(denominator)): + count += 1 +print count