Size: a a a

Kotlin Community

2021 January 04

IP

Iaroslav Postovalov in Kotlin Community
LevT
У меня в идейном скратче на это красноты полно:
   пять(!) восклицательных знаков
а нельзя было просто скрин кинуть?
источник

L

LevT in Kotlin Community
Ilmir
Передавайте Sequence<Int> в качестве параметра.
Ну да, теперь-то я и сам понял.
Это и метод подобное писать: сперва в конкретном контексте, потом экстракт параметер
источник

IP

Iaroslav Postovalov in Kotlin Community
LevT
У меня в идейном скратче на это красноты полно:
   пять(!) восклицательных знаков
у меня в голове парсера котлина нет
источник

IP

Iaroslav Postovalov in Kotlin Community
LevT
Я имею в виду контекст (1..1000). Вместо него хочу любую последовательность
в условии задачи этого нет. ну и добавь параметр, если так уж
хочется
источник

I

Ilmir in Kotlin Community
LevT
Ну да, теперь-то я и сам понял.
Это и метод подобное писать: сперва в конкретном контексте, потом экстракт параметер
Можно даже в ресивер этот параметр превратить, чтобы код с вызовом этой функции читался слева направо.
источник

IP

Iaroslav Postovalov in Kotlin Community
Ilmir
fun solution(f: (Int) -> Boolean) = (1..1000).asSequence().filter { n -> (1..n).count { j -> f(j) } == 3 }

В условии сказано же "returns a sequence".
ну и плюс тут имеется в виду скаловый сиквенс а-ля scala.collection.Seq
источник

IP

Iaroslav Postovalov in Kotlin Community
не наш
источник

I

Ilmir in Kotlin Community
Iaroslav Postovalov
ну и плюс тут имеется в виду скаловый сиквенс а-ля scala.collection.Seq
"В условии задачи этого нет"
источник

IP

Iaroslav Postovalov in Kotlin Community
Ilmir
"В условии задачи этого нет"
а в контексте учебника есть
источник

L

LevT in Kotlin Community
Ilmir
Можно даже в ресивер этот параметр превратить, чтобы код с вызовом этой функции читался слева направо.
ну да, слава идее
fun Sequence<Int>.solution(f: (Int) -> Boolean) =
   filter { n -> (1..n).count { j -> f(j) } == 3 }
источник

IP

Iaroslav Postovalov in Kotlin Community
LevT
ну да, слава идее
fun Sequence<Int>.solution(f: (Int) -> Boolean) =
   filter { n -> (1..n).count { j -> f(j) } == 3 }
слава
источник

L

Little Panda 🐼 in Kotlin Community
Ilmir
А не пишет, почему процесс убит?
Пишет. Это связано с последней строчкой в kotlinc файле. Его и выводить дальше
источник

I

Ilmir in Kotlin Community
Little Panda 🐼
Пишет. Это связано с последней строчкой в kotlinc файле. Его и выводить дальше
Хм, я ни в MinGW, ни в виндовом cmd не могу воспроизвести. Могу я попросить открыть багу в ютреке с указанием операционки и какой командный интерпретатор (bash, zsh и тд) и какой версии используется?
источник

I

Ilmir in Kotlin Community
Ilmir
Хм, я ни в MinGW, ни в виндовом cmd не могу воспроизвести. Могу я попросить открыть багу в ютреке с указанием операционки и какой командный интерпретатор (bash, zsh и тд) и какой версии используется?
источник

S

Sanctus in Kotlin Community
Привет! Помогите починить IDEA...
Выдает следующее сообщение:
Error: Could not find or load main class "имя класса"
Переустанавливал IDEA и теперь не работает запуск точки входа Котлин, только Java точка входа работает..
Пробывал различные варианты пересборки проекта, и удаление папки .idea и т.д. Не помогает
источник

S

Sanctus in Kotlin Community
источник

I

Ilmir in Kotlin Community
Sanctus
Привет! Помогите починить IDEA...
Выдает следующее сообщение:
Error: Could not find or load main class "имя класса"
Переустанавливал IDEA и теперь не работает запуск точки входа Котлин, только Java точка входа работает..
Пробывал различные варианты пересборки проекта, и удаление папки .idea и т.д. Не помогает
Gradle reimport делали?
источник

S

Sanctus in Kotlin Community
Ilmir
Gradle reimport делали?
Мавен проект
источник

I

Ilmir in Kotlin Community
Sanctus
Мавен проект
А, блин, точно.
источник

I

Ilmir in Kotlin Community
Sanctus
Привет! Помогите починить IDEA...
Выдает следующее сообщение:
Error: Could not find or load main class "имя класса"
Переустанавливал IDEA и теперь не работает запуск точки входа Котлин, только Java точка входа работает..
Пробывал различные варианты пересборки проекта, и удаление папки .idea и т.д. Не помогает
Можно попробовать делегировать запуск мавену
источник