TCL-код.
Код: Выделить всё
set u [expr {int([lindex $argv 0])}]
set r [expr {int(rand()*10000)}]
array set a {}
for {set i 0} {$i < 10000} {incr i} {
set a($i) 0
for {set j 0} {$j < 100000} {incr j} {
set a($i) [expr {$a($i) + $j % $u}]
}
set a($i) [expr {$a($i) + $r}]
}
puts $a($r)
Код: Выделить всё
import sys
import random
def main():
u = int(sys.argv[1]) # Get an input number from the command line
r = random.randint(0, 10000) # Get a random number 0
Подробнее здесь: [url]https://stackoverflow.com/questions/79256353/tcl-lang-one-bilion-loop-challange[/url]
Мобильная версия