Size: a a a

2021 May 18

EK

Eugene Krasnikov (ᴊɪ... in pro.asm
Формат прям всегда такое? Я имею в виду кол-во X'ов?
источник

ВХ

Віталій Халак... in pro.asm
исправляется быстро. но atof тормозит.
источник

EK

Eugene Krasnikov (ᴊɪ... in pro.asm
Х/з, from_chars попробуй.
Либо вручную.
источник

ВХ

Віталій Халак... in pro.asm
дичь какая-то выходит
источник

ВХ

Віталій Халак... in pro.asm
как без pow обойтись?
источник

EK

Eugene Krasnikov (ᴊɪ... in pro.asm
Можно ещё попробовать массив сделать для троек цифр (map помедленнее будет всё ж, в т.ч. unordered).
Типа num[16][16][16]. И берешь по 3 цифры, вычитаешь из каждой '0' и адресуешь: num[первая_цифра][вторая_цифра][третья_цифра]. В кэш влезет. Не 10, а 16 — потому что будет расчёт через сдвиг идти, а не через умножение. Хотя сейчас умножение такое быстрое, что через него, может, быстрее получится :)
источник

EK

Eugene Krasnikov (ᴊɪ... in pro.asm
А какие там значения макс и минимум в экспоненте?
источник

ВХ

Віталій Халак... in pro.asm
0 ... -9
источник

K

Kitsu in pro.asm
а можно файлик? любопытно сравнить с парсингом из раста
источник

ВХ

Віталій Халак... in pro.asm
0 ... -9.
хотя не факт. у меня только 382 мегабайт. там потом всякое может быть.
источник

K

Kitsu in pro.asm
fn main() {
   let s = std::fs::read_to_string("file.txt").unwrap();
   s.split(" ")
       .map(|t| t.parse::<f32>().unwrap())
       .for_each(|_| ());
}

ну или можете сами побенчить
источник

EK

Eugene Krasnikov (ᴊɪ... in pro.asm
Знак всегда перед числом есть?
источник

ВХ

Віталій Халак... in pro.asm
плюса перед числом нет никогда
источник

EK

Eugene Krasnikov (ᴊɪ... in pro.asm
Вот тут есть всегда
источник

EK

Eugene Krasnikov (ᴊɪ... in pro.asm
Там скорее всего double нужен, во float не поместится по точности.
источник

ВХ

Віталій Халак... in pro.asm
даю он уже мною исправлен.
небезопасный метод.
источник

EK

Eugene Krasnikov (ᴊɪ... in pro.asm
Ща тебе скину вариант.
источник

ВХ

Віталій Халак... in pro.asm
для демки - флоата достаточно.
мне прислали медленный конвертер.
просто нужно сделать быстрее примера.
тестовое задание для работы.
источник

S

Stas in pro.asm
Это должен быть бан. Решать тестовое задание для работы в чате - поребик же.
источник

ВХ

Віталій Халак... in pro.asm
за попытку обогнать atof?
источник