Size: a a a

Scala User Group

2020 September 10

TT

Taika Tytto in Scala User Group
Oleg ℕizhnik
ну напишите то же самое на scala
С хэшмапой?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Taika Tytto
С хэшмапой?
ага
источник

TT

Taika Tytto in Scala User Group
Oleg ℕizhnik
Ну там непонятно, как они считают эти миллисекунды.
Сайт мусорный довольно, как бы они там не просто
scala source.scala запускали
Блин. У себя тогда лучше проверить, так?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Taika Tytto
Блин. У себя тогда лучше проверить, так?
Попробуйте сначала с обычными
источник

λƒ

λesha ƒomkin in Scala User Group
Кто-то делал эксперименты с cfor /while против обычного for. Дескать разницы никакой, на горячем коде. @pomadchin не ты ли?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
У скалы ещё проблема в долгом разогреве. В стандартной библиотеке коллекций огромное количество компаньонов, упоминаете один - он внутри упоминает ещё сотню, и они все начинают инициализироваться
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Так что если считаете миллисекунды на тех же задачах - решайте их на жавовых коллекциях
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Но мне казалось, что на code forces гораздо лучше было.
Там вроде каноничный минимальный скалакод запускался за 32 ms или типа того
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Taika Tytto
С хэшмапой?
ну точнее прямо вот с той же хештейбл
источник

TT

Taika Tytto in Scala User Group
https://scastie.scala-lang.org/bbm6O7THTq6tpxRIzv7IOw

C hashmap

скорость не изменилась
источник

M

Mikhail in Scala User Group
λesha ƒomkin
Кто-то делал эксперименты с cfor /while против обычного for. Дескать разницы никакой, на горячем коде. @pomadchin не ты ли?
источник

TT

Taika Tytto in Scala User Group
Oleg ℕizhnik
ну точнее прямо вот с той же хештейбл
А как правильно импортнуть?

import scala.collection.mutable.HashTable не робит
источник

M

Mikhail in Scala User Group
λesha ƒomkin
Кто-то делал эксперименты с cfor /while против обычного for. Дескать разницы никакой, на горячем коде. @pomadchin не ты ли?
Кто-то делал эксперименты с феррари против жигулей. Дескать разницы никакой - в пробке едешь одинаково быстро.
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Taika Tytto
А как правильно импортнуть?

import scala.collection.mutable.HashTable не робит
import java.util.Hashtable
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Taika Tytto
А как правильно импортнуть?

import scala.collection.mutable.HashTable не робит
ну как?
источник

TT

Taika Tytto in Scala User Group
@odomontois

java с hashmap работает за секунду.
Перенёс такой код на скалу, та же жавовая hashmap, while и всё как надо - ещё медленнее чем мои предыдущие варианты.

Походу либо у них там запускается как-то медленно...
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Taika Tytto
@odomontois

java с hashmap работает за секунду.
Перенёс такой код на скалу, та же жавовая hashmap, while и всё как надо - ещё медленнее чем мои предыдущие варианты.

Походу либо у них там запускается как-то медленно...
угу
источник

Oℕ

Oleg ℕizhnik in Scala User Group
ну пробуй на code forces / hackerank
источник

TT

Taika Tytto in Scala User Group
Oleg ℕizhnik
ну пробуй на code forces / hackerank
Попробую найти похожее условие

Спасибо за помощь
источник

MO

Max Olsson in Scala User Group
Привет.
Подключил в проект

  "ru.tinkoff"  %% "phobos-core"   % "0.9.0",
 "ru.tinkoff"  %% "phobos-derevo" % "0.9.0",
 "org.manatki" %% "derevo-core"   % "0.11.4"

Чтобы пользоваться @derive(xmlDecoder(""))
Всё работает и компилируется, но Идея краснит на вызовах метода, в сигнатуре которого implicit decoder: XmlDecoder[A]
derevo intellij support
в Extensions подключён.
Как-нибудь можно починить?
источник