Data commit

This commit is contained in:
Ingy döt Net 2023-07-01 11:58:00 -04:00
parent 7387c8f97b
commit cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions

View file

@ -0,0 +1,13 @@
object BabbageProblem {
def main( args:Array[String] ): Unit = {
var x : Int = 524 // Sqrt of 269696 = 519.something
while( (x * x) % 1000000 != 269696 ){
if( x % 10 == 4 ) x = x + 2
else x = x + 8
}
println("The smallest positive integer whose square ends in 269696 = " + x )
}
}

View file

@ -0,0 +1,18 @@
import scala.annotation.tailrec
object BabbageProblem {
@tailrec
def findItFrom(x: Int): Int =
if ((x * x) % 1000000 == 269696) x
else findItFrom(
if (x % 10 == 4) x + 2
else x + 8
)
def findIt: Int = findItFrom(524) // Sqrt of 269696 = 519.something
def main(args: Array[String]): Unit =
println("The smallest positive integer whose square ends in 269696 = " + findIt)
}