Size: a a a

2018 November 21

A

Andrew in ru.nim.talks
Не, PHP великий язык, тут спору нет.
источник

AF

Amir Fazleev in ru.nim.talks
Swift, Java, Go огорчили отсутствием реализации pow для Int'ов, pow(Double(a), Double(b)) это мало того что медленно, это глупо
источник

ZK

Zhenya Katataev in ru.nim.talks
зато оптимизированно!
источник

AF

Amir Fazleev in ru.nim.talks
Zhenya Katataev
зато оптимизированно!
?
источник

M

MIT/Benzands in ru.nim.talks
Zhenya Katataev
зато оптимизированно!
> медленно
> оптимизированно
🤔
источник

AF

Amir Fazleev in ru.nim.talks
Оно больше 7 минут выполнялось, я не дождался
источник

A

Andrew in ru.nim.talks
Amir Fazleev
Оно больше 7 минут выполнялось, я не дождался
Одно возведение в степень?
источник

AF

Amir Fazleev in ru.nim.talks
В общем код прост как пробка:
import math
import os
import strutils

var count = 0
let k1 = parseInt(paramStr(1))
let k2 = parseInt(paramStr(2))-1
for k in k1..k2:
   for x in 1..100:
       for a in 1..100:
           for b in 1..100:
               for c in 1..100:
                   for d in 1..100:
                           if (x^k == a^k + b^k + c^k + d^k):
                               count += 1
echo count
источник

M

MIT/Benzands in ru.nim.talks
Amir Fazleev
В общем код прост как пробка:
import math
import os
import strutils

var count = 0
let k1 = parseInt(paramStr(1))
let k2 = parseInt(paramStr(2))-1
for k in k1..k2:
   for x in 1..100:
       for a in 1..100:
           for b in 1..100:
               for c in 1..100:
                   for d in 1..100:
                           if (x^k == a^k + b^k + c^k + d^k):
                               count += 1
echo count
в ниме оберни в main
источник

M

MIT/Benzands in ru.nim.talks
может помочь
источник

YG

Yuriy Glukhov in ru.nim.talks
кто знает, где nimcache на винде?
источник

M

MIT/Benzands in ru.nim.talks
т.е. весь код в proc main, и потом её вызови
источник

AF

Amir Fazleev in ru.nim.talks
Это я игрался с теоремой Ферма\гипотезой Эйлера и пришел в голову такой бенч
источник

ZK

Zhenya Katataev in ru.nim.talks
это уже походит на python
источник

ZK

Zhenya Katataev in ru.nim.talks
может помочь
источник

ZK

Zhenya Katataev in ru.nim.talks
в неочевидных вещах находить решение проблемы
источник

YG

Yuriy Glukhov in ru.nim.talks
еще желательно мерять время цикла, а не всей программы. для более лабораторного результата
источник

M

MIT/Benzands in ru.nim.talks
Yuriy Glukhov
кто знает, где nimcache на винде?
$HOME/nimcache/$projectname(_r|_d) on Windows.
источник

M

MIT/Benzands in ru.nim.talks
$HOME это наверное %USERPROFILE% (ну профиль юзера)
источник

YG

Yuriy Glukhov in ru.nim.talks
MIT/Benzands
$HOME/nimcache/$projectname(_r|_d) on Windows.
сенк. нашел =)
источник