Bodya
Приветствую, подскажите кто на чем создает резюме в формате pdf?? Знаю на фотошоп можно собрать, но это так геморно если ты не дизайнер
Oleg
Шта
Собесы откладываются, я понял
Igor
дан многоуровневый массив например a = [1,2,['abc'], [3,5,['a','c'],7], 'e'] flatten(a) = [1,2,'abc',3,5,'a','c',7,'e']
Maksim Pozharskiy
Обычно в ворде делают и потом конвертят в пдф, а не делают сразу в пдф)
Виталик Голоенко
Шта
Да то легкая задача, справишься
Igor
А, просто соеденить все массивы?
ну тип того да со всех массивов все в одну кучу но порядок нужно сохранить
Igor
ну напиши код
Виталик Голоенко
ну напиши код
Черт, я уже далеко от пк:)
Виталик Голоенко
Ну там метод .concat() соеденяет и порядок сохраняет
Igor
Черт, я уже далеко от пк:)
ну мы никуда не торопимся :)
Виталик Голоенко
Так шо ничего сложного
Igor
ты ж на джуна хотел зачем тебе сложное :)
Андрей
Всем привет. Есть люди, которые хорошо разбираются в сервисной архитектуре? Очень интересно узнать про разные виды реализации JSON RPC. Как поднять сервер, клиент и тд
Виталик Голоенко
ок жду код :)
function flatten(array){ return array.flat(Infinity) }
Igor
function flatten(array){ return array.flat(Infinity) }
нет такое не интересует
Виталик Голоенко
Почему:)?
Igor
в этом собственно смысл написать эту функцию самому
Виталик Голоенко
в этом собственно смысл написать эту функцию самому
function flatten(array){ let result = []    for(let i = 0; i < array.length;i++){         if Array.isArray(array[i]){              array[i].forEach((item) => { result.push(item)) }        continue } result.push(array[i]) return result } }
Виталик Голоенко
Я с телефона писал
Igor
Я с телефона писал
не нада чтобы работало :)
Виталик Голоенко
Ща найду компилятор какой то
Igor
куда ты торопишься :) прийдешь за комп напишешь проверишь тогда шли
Вадим Гапонов
Душно как-то
Anonymous
ВСЕ СЛУШАЙТЕ ИГОРЯ
Igor
ВСЕ СЛУШАЙТЕ ИГОРЯ
Кстати да главна ошибка на собесе :) написал код и говорит я все :) даже не запускал а потом начинается в стиле ну идея ж правильная была
Igor
Я на собесах никогда не запускал код
хз мы как раз кодом на листиках не интересуемся открывай иде гугл и вперед покажи как ты будешь писать код
Anonymous
Кстати да главна ошибка на собесе :) написал код и говорит я все :) даже не запускал а потом начинается в стиле ну идея ж правильная была
да мне это уже незачем. даже если меня уволят после испытательного срока, мне уже легче будет в другое место устроиться)
Anonymous
(я надеюсь)
Виталик Голоенко
Мб рекурсия?
Igor
Помойму тут рекурсия поможет
да можно с рекурсией
Oleg
ВСЕ СЛУШАЙТЕ ИГОРЯ
Опытный неопытного писать учит, чего такого Кто хочет - послушает тоже, кто не хочет - не надо
Виталик Голоенко
да можно с рекурсией
Ладно, завтра утром реализую и скину, а то с телефона анриал
Igor
так Виталик может в личку написать :) он пишет тут я отвечаю тут :)
Igor
ну две самые большие проблемы в этом задании кандидаты не знают как определить что объект массив и второй не могут написать рекурсию :)
Артур
Добрый вечер, чат, как думаете, возможно ли считать количество нажатых клавиш во-время процесса написания кода ? лишь бы не кодить))
Igor
Сто проц софт есть такой
если софт будет считать тогда кодить прийдеться тут идея найти занятие лишь бы не кодить
Artyom 👻
Andrii
если софт будет считать тогда кодить прийдеться тут идея найти занятие лишь бы не кодить
Ну, можно, например, рассказы писать в IDE авторские, вместо кода
Andrii
Искать в интернете темы школьных эссе и писать
Artyom 👻
Согласен И буквы там красивые будут
Andrii
Oleg
Был у меня чувак на курсе в ВУЗе, примерно с таким же подходом Отчислен перед последним семестром в итоге Но на вручение диплома явился Мы все в костюмах, праздник-пафос-настроение, и он в жёлтом пуховике и с жёлтым коробом за плечами)
Artyom 👻
И слова разноцветные 🥰
И табуляция ещё! :D
Виталик Голоенко
Мы в тебя верим ты справишься :)
Я смог:) <script> // Edit your script here function flatten(array){ let result = []    for(let i = 0; i < array.length;i++){ if (Array.isArray(array[i])){ result = result.concat(flatten(array[i])) } result.push(array[i]) } return result } alert(flatten([1,2,['abc'], [3,5,['a','c'],7],'e'])) </script> <!-- edit your html here --> Вроде работает
Maksim Pozharskiy
Добрый вечер, чат, как думаете, возможно ли считать количество нажатых клавиш во-время процесса написания кода ? лишь бы не кодить))
Конечно, просто возьми лист А4, положи рядом, после каждого нажатия клавиши на клавиатуры делай черточку на листе карандашем. Потом в конце дня считаешь черточки
Виталик Голоенко
Как же я соболезную людям которые программируют на телефоне, это мега неудобно
Виталик Голоенко
Не работает?
Oleg
А зачем так больно...
Верно. Лучше спички.
Виталик Голоенко
Черт
Oleg
С железной клавиатурой норм
Для Python на Android можно настроить vim в termux'е, или просто скачать PyDroid. Это если кому интересно 🙄
Виталик Голоенко
Я смог:) <script> // Edit your script here function flatten(array){ let result = []    for(let i = 0; i < array.length;i++){ if (Array.isArray(array[i])){ result = result.concat(flatten(array[i])) } result.push(array[i]) } return result } alert(flatten([1,2,['abc'], [3,5,['a','c'],7],'e'])) </script> <!-- edit your html here --> Вроде работает
<script> function flatten(array){ let result = []    for(let i = 0; i < array.length;i++){ if (Array.isArray(array[i])){ result = result.concat(flatten(array[i])) } else { result.push(array[i]) } } return result } alert(flatten([1,2,['abc'], [3,5,['a','c'],7],'e'])) </script>
Виталик Голоенко
А так?
Виталик Голоенко
@ikovrigin
Igor
А так?
так да
Виталик Голоенко
Nice
Артур
А зачем?
вам сколько лет?
Виталик Голоенко
вам сколько лет?
15 в сентябре