Size: a a a

CODE BLOG / Чат

2021 January 22

P

Phantom in CODE BLOG / Чат
Yakov
Тогда другой похожий  элемент посчитает того, кто его посчитал и так далее...
Нет, если сделать правильно
источник

P

Phantom in CODE BLOG / Чат
Для каждого элемента, нужно считать все что после него
источник

P

Phantom in CODE BLOG / Чат
И при нахождении удалить
источник

4

4g in CODE BLOG / Чат
Yakov
Если а, а, а
То это один уник. Два остальных отбрасываются.
тогда в задаче должно быть сказано не уникальные значения, а посчитайте количество символов из алфавита этого слова.
источник

Y

Yakov in CODE BLOG / Чат
Jmik
Для каждого A[i]
Смотрим если ли такое A[j]=A[i] (j<i)
Если есть пропускаем
Если нет => uniq++
источник

P

Phantom in CODE BLOG / Чат
Либо, более легкий вариант, скипать его индекс, и проверять с начало
источник

J

Jmik in CODE BLOG / Чат
Jmik
Для каждого A[i]
Смотрим если ли такое A[j]=A[i] (j<i)
Если есть пропускаем
Если нет => uniq++
arr = массив
uniq = 0
for i := 0..len(arr)
     f = 1
     for j 0..i
          if arr[i]==arr[j]
                 F=0
     If f
         uniq++

Print uniq
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / Чат
Jmik
Для каждого A[i]
Смотрим если ли такое A[j]=A[i] (j<i)
Если есть пропускаем
Если нет => uniq++
О(n^2)  жы
источник

J

Jmik in CODE BLOG / Чат
Ну да, nlogn я говорил когда можно было массив менять
источник

P

Phantom in CODE BLOG / Чат
Иначе никак
источник

ПЗ

Павел Зенкин... in CODE BLOG / Чат
4g
тогда в задаче должно быть сказано не уникальные значения, а посчитайте количество символов из алфавита этого слова.
+, а сейчас в условиях количество цифр, которые в массиве не имеют пар.
источник

G

Gopneg in CODE BLOG / Чат
Jmik
arr = массив
uniq = 0
for i := 0..len(arr)
     f = 1
     for j 0..i
          if arr[i]==arr[j]
                 F=0
     If f
         uniq++

Print uniq
по задаче надо посчитать количество уникальных, а не тех что не имеют дублей
источник

J

Jmik in CODE BLOG / Чат
А вообще
O(n * sum(0..n))
источник

J

Jmik in CODE BLOG / Чат
Gopneg
по задаче надо посчитать количество уникальных, а не тех что не имеют дублей
Уникален => не имеет дублей ?)
источник

Y

Yakov in CODE BLOG / Чат
Павел Зенкин
+, а сейчас в условиях количество цифр, которые в массиве не имеют пар.
Не не. В стандартные методы возвращают уников просто без клонов.
источник

G

Gopneg in CODE BLOG / Чат
Jmik
Уникален => не имеет дублей ?)
уникальное число в массиве это не значит что оно один раз встречается
это значит distinct()
источник

Y

Yakov in CODE BLOG / Чат
Gopneg
уникальное число в массиве это не значит что оно один раз встречается
это значит distinct()
Во во - distinct. Забыл как называется.
источник

J

Jmik in CODE BLOG / Чат
Можно тогда примеры
i/o и где мое решение ошибается?
источник

ПЗ

Павел Зенкин... in CODE BLOG / Чат
Gopneg
уникальное число в массиве это не значит что оно один раз встречается
это значит distinct()
эм, ну, тогда сортировка элементов массива, затем пороходка по массиву и подсчет в счетчике элементов (проверяя, чтоб предыдущий отличался). стандартные циклы, ифы, и пара доп переменных.
источник

G

Gopneg in CODE BLOG / Чат
Jmik
Можно тогда примеры
i/o и где мое решение ошибается?
при более внимательном прочтении циклов, видимо нигде %)
источник