m700
не сколько не опечален
Алексей
А я расстроен😢, я тоже с указателями не разобрался еще
Алексей
Ну это пять!
Не😁, я там уже работал в Саратове😉😊
m700
Не😁, я там уже работал в Саратове😉😊
нормальное место для поднятия мотивации
Алексей
нормальное место для поднятия мотивации
Я там был начальник отдела обслуживания компьютерной техники центрального офиса😁
Алексей
БДСМ?
Почти. Я тогда только у них получил управленческую должность
Алексей
БДСМ?
Яму них не долго проработал. Меня в школу замдиректора позвали с условием проведения занятий
Igor
Хм, 11 зелёных и 93 красных... def solve(arr): for num in arr: while arr.count(num) > 1: arr.remove(num) return arr
У тебя проблема в том что ты итерируешь и изменяешь массив одновременно это в принципе плохая практика, самый простой вариант скопировать массив или сразу в сет пихануть for num in set(arr): Только разберись в чем ошибка, это довольно частая проблема
Asiman
Это ужасная практика😁
Эта фановая практика, хер пойми где происходит баг😁
佐藤一郎
Добрый день.Ребят можете помочь как реализовать функцию одномерного массива который будет хранить общие значения 2 массивов?
Warox
что эта штука делает? просто уникальные числа выбирает ?) Чего так сложно -_-
Asiman
С++
Делай через множества
DisAsm
Я на телефоне( Ну вот для новичков https://www.codewars.com/kata/5ba38ba180824a86850000f7/train/python
def solve(arr): i = 0 while i < len(arr): if arr.count(arr[i])>1: arr.remove(arr[i]) else: i += 1 return arr
Vladislav
Ужос, я ж тоже был таким
Oleg
Я с кодеварсом не понял немного их механизма проверки
Maksim Pozharskiy
Они вызывают функцию и проверяют что она возвращает
Maksim Pozharskiy
То что они ожидают или нет
Oleg
Как связать тест и функцию?)
Oleg
Простите, чукча немного писатель
Maksim Pozharskiy
Она сама вызовется в тесте
Maksim Pozharskiy
Тебе тесты трогать не надо
Oleg
Чёт на телефоне сайт сложно работает, я хотел в PyDroid запустить
Oleg
Стоп
Сидредин
когда ковырял чужие сайты и под себя переделывал мне было лет 7-8
Вот мы и познакомились наконец, сын маминой подруги)
Oleg
А этот самый while пробегает в пределах той длины массива, которая была изначально? То есть в какой-то момент просто выходит за рамки укороченного массива?
Сережа
Добрый день Смотрю один курс и столкнулся с одной проблемой. innerHTML не хочет работать, в консоли выдаёт ошибку нулевого значения Uncaught TypeError: Cannot set properties of null (setting 'innerHTML') Гуглил эту ошибку, но все равно не понял
Сережа
佐藤一郎
Кого посоветуете почитать по С++?
Andrii
Страуструп
Немного устарел...
m700
Немного устарел...
даже под пивас не зайдет?(
Arutemu
Немного устарел...
Тогда какие авторы не утеряли актуальности?
Igor
А этот самый while пробегает в пределах той длины массива, которая была изначально? То есть в какой-то момент просто выходит за рамки укороченного массива?
Нет проблема не в выходе за массив, а в том что индекс увеличивается на каждой итерации а при удалении увеличивать индекс не нужно. Например: a=[1,0,1]*5 for i in a: if i: a.remove(i) print(a)
Oleg
Спасибо
Andrii
Тогда какие авторы не утеряли актуальности?
Я не слежу... По крайней мере по книгам, но даже собес пройти Страуструпа мало, может краткий курс будет современнее...
Jsx707
Лучше YouTube , Github , Stackoverflow и форумы
Jsx707
И ещё TheCherno , особенно для тех , кто хочет идти в геймдев
Jsx707
Но мне больше всего прям помог Github , так как смотря исходные коды проектов , я конечно понимал , что сосунок и ничтожество по сравнению с авторами кода , но я узнавал новые приемы , новые ключевые слова и варианты написания кода и построения архитектуры и структуры проектов
Jsx707
А потом я уже читал про это
Jsx707
Например я не понимал , как мне использовать ключевое слово "static" , я пошел и загуглил. Я не понимал , что такое "void" , "namespace" , как работает компилятор , как работает "#define" и какие есть особенности у "#include"
Jsx707
Но теперь я имею представление и это реально круто , когда осознаешь что к чему именно в C++ , ни в Javascript , ни ещё где-то , а вот именно в C++ , это реально круто , ну и ещё в Java
Jsx707
Я не говорил , что с ним что-то не так , я говорил про себя , Javascript мне никак не нужен
Jsx707
Но у меня есть планы на Javascript , но они под сомнениями , мне для документации к одному из проектов он понадобится
Jsx707
о_О
Что не ясно?
Jsx707
Просто в C++ есть куча всякого ..... Где порой когда тебя спрашивают , а зачем это надо ? Ты затрудняется ответить , хоть и примерно понимаешь зачем это и как и куда
Jsx707
Столько нюансов , но это очень круто Ещё возиться с системами сборок , изучать поведение различных компиляторов
Jsx707
Изучать api операционных систем , принцип работы памяти , это интересно как по мне и очень круто
m700
Что не ясно?
слишком ясно, аж глаза защипало
Igor
Мне кажется не возможно выучить глубокие вещи глядя на код, потому что ты не понимаешь как могло быть иначе и к чему бы это привело
Jsx707
Мне кажется не возможно выучить глубокие вещи глядя на код, потому что ты не понимаешь как могло быть иначе и к чему бы это привело
Видишь ли , в курсах часто опускают многие конструкции C++ , часто опускают static , extern , иногда опускают аргументы командной строки , опускают условную компиляцию , опускают пространства имён
Jsx707
В каком-то курсе есть одно , но нет другого и наоборот
Jsx707
Или есть , но непонятно как использовать , для чего или очень нудно , что можно посчитать программистов C++ нудными очкарика и и задротами , после вот просмотра таких курсов как у Simple Code , невыносимо
Igor
https://youtu.be/3FQ6R6R49u8
Igor
Ничего личного) просто чего то подумалось)
Asiman
https://youtu.be/3FQ6R6R49u8
Ахаха. Беру на вооружение если мой PR не пропустят
Jsx707
Ты ничего в ответ не приводишь , никаких аргументов Я говорю , через что прошёл я. Я знаю , что моё отношение к C++ может показаться фанатичным , но в таких яп , крайне важна практика , там просто столько всего зарыто , что не смотря на чужой код , не стараясь придумывать задачи самому себе , там много о чём , можно тупо не знать
Igor
Слишком много текста и слишком много "Я"
Jsx707
В некоторых курсах кстати не говорят даже , почему использование using namespace Является максимально тупым решением , не везде , далеко не везде в курсах не говорят нормально , для чего же нужен заголовочный файл , как его можно использовать , кроме того , что там есть прототипы функций и вот , из можно использовать.
Jsx707
Слишком много текста и слишком много "Я"
Я не даю советы , я делюсь личным опытом , следовать ему или нет , пусть каждый решит сам
Asiman
Asiman
Ты не прав