Size: a a a

Kotlin Community

2021 January 06

IP

Iaroslav Postovalov in Kotlin Community
Denis Kalinochkin
В чем смысл filter { true }?
ни в чем
источник

IP

Iaroslav Postovalov in Kotlin Community
LevT
Чего-то базового не умею или даже не понимаю...
вероятно
источник

IP

Iaroslav Postovalov in Kotlin Community
вы вообще знаете, что filter делает?
источник

JM

Janysh Masirov in Kotlin Community
Всем привет! Помогите пожалуйста я новичок
источник

JM

Janysh Masirov in Kotlin Community
Что делать?
источник

AG

Alexander Gorodok in Kotlin Community
Janysh Masirov
Что делать?
Искать ошибку в строке, которая выводится. Она есть.
источник

JM

Janysh Masirov in Kotlin Community
Какая ?
источник

VK

Vlad Kiva in Kotlin Community
Janysh Masirov
Какая ?
посмотрите на длину строк
источник

PE

Pavel Erokhin in Kotlin Community
Janysh Masirov
Какая ?
Ты сам должен догадаться
источник

AM

Andrew Mikhaylov in Kotlin Community
Janysh Masirov
Какая ?
На количество пробелов в выведенном вами текстом внимательно посмотрите, подумайте, почему так получилось, и как это исправить.
источник

JM

Janysh Masirov in Kotlin Community
Andrew Mikhaylov
На количество пробелов в выведенном вами текстом внимательно посмотрите, подумайте, почему так получилось, и как это исправить.
Понял , спасибо вам ! ))
источник

с#

саша сок #KotlinGang... in Kotlin Community
Janysh Masirov
Понял , спасибо вам ! ))
в следующий раз спрашивайте в @kotlin_start :)
источник

L

LevT in Kotlin Community
Iaroslav Postovalov
вы вообще знаете, что filter делает?
Поверьте, знаю. И даже умею крутить простейшие цепочки из фильтров, мапов и агрегаций
Вот эта задачка из книжки превосходно показала, где я застопорился.
источник

PE

Pavel Erokhin in Kotlin Community
Возможно ты хотел написать filter { it }, но никак не filter { true } ))
источник

с#

саша сок #KotlinGang... in Kotlin Community
LevT
Поверьте, знаю. И даже умею крутить простейшие цепочки из фильтров, мапов и агрегаций
Вот эта задачка из книжки превосходно показала, где я застопорился.
тогда зачем вам фильтр, где любое значение пройдёт
источник

L

LevT in Kotlin Community
Pavel Erokhin
Возможно ты хотел написать filter { it }, но никак не filter { true } ))
На то похоже, спасибо
источник

L

LevT in Kotlin Community
саша сок #KotlinGang
тогда зачем вам фильтр, где любое значение пройдёт
Люди, ну перестаньте строить из себя педагогов, помогите уже
Я сам себе педагог, притом усложняю любую задачу до грани своей некомпетентности
источник

AM

Andrew Mikhaylov in Kotlin Community
LevT
Пытаюсь добить задачу.
Со всеми наработками, по прежнему не выходит
вытащить функцию {j -> it % j == 0} в дефолтное значение параметра или в вызов

fun solution(seq: Sequence<Int>, f: (Int) -> Boolean) =
   seq.map {
       (2..it).count { j -> it % j == 0 } == 3
   }.filter { true }

solution((1..1000).asSequence(), ???).toList()

Продолжаю просить помощи
А можно ещё раз условие в студию для контекста, чтобы по чату не искать?
источник

DK

Denis Kalinochkin in Kotlin Community
LevT
Пытаюсь добить задачу.
Со всеми наработками, по прежнему не выходит
вытащить функцию {j -> it % j == 0} в дефолтное значение параметра или в вызов

fun solution(seq: Sequence<Int>, f: (Int) -> Boolean) =
   seq.map {
       (2..it).count { j -> it % j == 0 } == 3
   }.filter { true }

solution((1..1000).asSequence(), ???).toList()

Продолжаю просить помощи
.count { j -> f(it % j) }

А f это { it == 0 }
источник

L

LevT in Kotlin Community
Andrew Mikhaylov
А можно ещё раз условие в студию для контекста, чтобы по чату не искать?
Exercise 1.6.2.2 An integer n is called a “3-factor” if it is divisible by only three different integers j
such that 2 ≤ j < n. Compute the set of all “3-factor” integers n among n ∈ [1, ..., 1000] .

- сделано

fun solution(seq: Sequence<Int>) = seq.filter {(2..it).count { j -> it % j == 0 } == 3}
solution((1..1000).asSequence()).toList()

Exercise 1.6.2.3 Given a function f: Int => Boolean, an integer n is called a “3- f ” if there are only
three different integers j ∈ [1, ..., n] such that f (j) returns true. Define a function that takes f as an
argument and returns a sequence of all “3- f ” integers among n ∈ [1, ..., 1000]. What is the type of that
function? Implement Exercise 1.6.2.2 using that function.
источник