Help ezt egy prog orara kaptuk pls help me. ?
Írassa ki azt a legkissebb négyzetszámot, mely távolabb van a nála éppen kisebb négyzetszámtól, mint 1000!
Pl. a 25 távolabb van az őt megelőző 16 négyzetszámnál, mint 8, de a 16 nincs távolabb az őt megelőző 9 négyzetszámnál, 8, tehát a 25 a legkissebb ilyen négyzetszám. kaptuk
Az 1000 az nagyon nagy különbség a feladat megoldásához. Ring-ben (ring-lang.net) próbáltam megoldani, a különbségnek 100-t adtam meg, és a következő eredményt adta:
370261 és 370373
A különbség: 112
Most dolgozok a Python verzión, hamarosan közzéteszem.
Ring kód:
--------------------------------------
load "stdlib.ring"
see "working..." + nl
limit1 = 1000000
limit2 = 100
Primes = []
oldPrime = 0
newPrime = 0
for n = 1 to limit1
if isprime(n)
newPrime = n
ok
if newPrime - oldPrime > limit2
see "" + oldPrime + " " + newPrime + nl
exit
ok
if isprime(n)
oldPrime = n
ok
next
see "done..." + nl
--------------------------------------
Íme a Python kód, de nem vagyok benne biztos, hogy jó-e, mivel még nem volt türelmem kivárni míg lefut. Ring-ben viszonylag hamar lefutott.
LeastSquare.py: [link]
Elnézést valaki törölte az állományt, felteszem mégegyszer.
LeastSuare.py: [link]
További kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!