Size: a a a

Clojure — русскоговорящее сообщество

2020 October 30

CD

Camina Drummer in Clojure — русскоговорящее сообщество
Maksim N
Для поиска пересечения можно и перевести в множества
А какие ещё могут быть варианты?
источник

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
Camina Drummer
А какие ещё могут быть варианты?
Перевести в множество только один аргумент и использовать его как предикат в filter для второго?

Правда, это будет себя вести немножко иначе, если в векторах возможны повторы, но это уже вопрос к задаче.
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Camina Drummer
А какие ещё могут быть варианты?
какое «кол-во совпадающих элементов» в векторах [1 2 3 3 3] и [3 3 4 5]?
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
Sergey Trofimov
какое «кол-во совпадающих элементов» в векторах [1 2 3 3 3] и [3 3 4 5]?
Хмм, вот как раз насчёт таких кейсов я и думала. 2? Или мы должны считать только уникальные значения?
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
В данном случае два (3 и 3). Такое нужно для расчета наим. общего кратного и наибольшего общего делителя. Там объединение и пересечение векторов простых множителей.
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
если приводить ко множеству, то [2 3 3 5] схлопнется в {2 3 5}
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Camina Drummer
Хмм, вот как раз насчёт таких кейсов я и думала. 2? Или мы должны считать только уникальные значения?
по исходному вопросу от автора непонятно, что именно он хочет считать
источник

KR

Kostyantin Randomnam... in Clojure — русскоговорящее сообщество
в векторах я бы еще и порядок учитывал, так что ноль совпадающих
источник

a

alex in Clojure — русскоговорящее сообщество
зависит от задачи
источник

a

alex in Clojure — русскоговорящее сообщество
как альтернатива перевода вектора в сет - можно держать вектор отсортированным - возможно это позволит побыстрее находить общие элементы)
источник

ST

Satmurat Toremuratov in Clojure — русскоговорящее сообщество
Ребята, есть такая задача:  в XML-файле содержание некоторых элементов нужно обфусцировать. Какие элементы обфусцировать  - задаются в виде xpath. На java это делается легко, так как имеем ссылку на Node при работе с DOM и xpath. На clojure как решается подобные задачи?
источник

D

Dos in Clojure — русскоговорящее сообщество
зипперы не подойдут?
источник

a

alex in Clojure — русскоговорящее сообщество
так а на кложуре нет >ссылки на Node и >xpath ?
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
alex
так а на кложуре нет >ссылки на Node и >xpath ?
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Satmurat Toremuratov
Ребята, есть такая задача:  в XML-файле содержание некоторых элементов нужно обфусцировать. Какие элементы обфусцировать  - задаются в виде xpath. На java это делается легко, так как имеем ссылку на Node при работе с DOM и xpath. На clojure как решается подобные задачи?
Ты можешь на интеропах сделать
источник

ST

Satmurat Toremuratov in Clojure — русскоговорящее сообщество
alex
так а на кложуре нет >ссылки на Node и >xpath ?
когда подбираем с помощью clj-xpath возвращает новую структуру, без ссылок. тк иммутабельно.
источник

ST

Satmurat Toremuratov in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
Ты можешь на интеропах сделать
на интеропах да, это понятно.
источник

ST

Satmurat Toremuratov in Clojure — русскоговорящее сообщество
похож. спасибо. посмотрю.
источник

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
В доке к clj-xpath числятся экстракторы, возвращающие Node. Впрочем, sigel выглядит более подходящим.
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Satmurat Toremuratov
Ребята, есть такая задача:  в XML-файле содержание некоторых элементов нужно обфусцировать. Какие элементы обфусцировать  - задаются в виде xpath. На java это делается легко, так как имеем ссылку на Node при работе с DOM и xpath. На clojure как решается подобные задачи?
есть пути заданы черех xpath, то проще обернуть java-классы, например JSoup и другие.
источник