Maksim Pozharskiy
Ох, чет сложно когда С++сник собеседует фронтендера))
Владимир
Благодаря этому, я увеличиваю первую букву слова. А как теперь мне заменить исходную букву на измененную ?
Maksim Pozharskiy
а, ты там с массивом работаешь
Agent_RBY_
Так слова то всегда разные будут...
Не совсем понял к чему это
Владимир
Владимир
Не совсем понял к чему это
Теперь я понял, что вы имели в виду..
Maksim Pozharskiy
Чо значит строки в жс не изменяемы?)
То и значит - строку нельзя изменить
Maksim Pozharskiy
Владимир
Приваивай x[i] значение которое получилось + остальную часть слова
Как это реализовать то... Остальную часть слова... Она же всегда разная....
Vladislav
условно неизменяема
Maksim Pozharskiy
Maksim Pozharskiy
Если ты собираешь новую строку из старой - это не изменение строки, это создание новой
Vyacheslav
Как это реализовать то... Остальную часть слова... Она же всегда разная....
Так брать остальную часть слова оттуда же, откуда первую букву
TSS
А как вывести Макс число массива используя цикл ? Подскажите
Сидредин
да)
зачем?))
Владимир
зачем?))
Да у меня комп слабый, вс коде долго грузит
Vladislav
let str = '123456' let convert_str = srt.split('') convert_str[0] = 9 str = convert_str.join('') alert(str) // 923456
Vladislav
ну или replace
Сидредин
Maksim Pozharskiy
А как вывести Макс число массива используя цикл ? Подскажите
Создаешь переменную где будешь хранить максимальное текущее значение. Перебираешь массив, кладешь в текущее значение первый элемент массива. На каждой итерации сраниваешь текущий максимальный и текущий. Если текущий максимальный больше чем текущий - ничего не делаешь. Если текущий максимальный меньше текущего - записываешь в текущий максимальный текущий элемент массива после перебора возвращаешь из функции текущий максимальный (переменную что объявил в начале)
Владимир
Так брать остальную часть слова оттуда же, откуда первую букву
Я не понимаю, что вы мне говорите!) Как я её буду брать то, если я её брал через charAt (index)
Владимир
Sublime text тоже?
Даже не слышал о таком.. Ну мне ноте нрав )
Vyacheslav
Я не понимаю, что вы мне говорите!) Как я её буду брать то, если я её брал через charAt (index)
Ты знаешь с какого индекса начинается "остальная часть слова" ты знаешь длину слова Совмести эти два знания
Владимир
Ты знаешь с какого индекса начинается "остальная часть слова" ты знаешь длину слова Совмести эти два знания
Я знаю пароль, я вижу ориентир ) Хорошо, вас понял, это блин жеска..Ещё один цикл запускать...Попробуем
Maksim Pozharskiy
Решения?)
Сидредин
он же расписал алгоритм
Maksim Pozharskiy
Тебе осталось в код слова переписать просто, решение уже есть
Сидредин
ааа
Владимир
Но вот как мне букву в строке то заменить, блин блинский
Maksim Pozharskiy
Я просто вообще не понимаю
На каком этапе начинаешь не понимать?
Maksim Pozharskiy
С первого предложения?
Maksim Pozharskiy
Ага
Тогда изучай как создавать переменные, это первое что изучают в языке
Maksim Pozharskiy
Что такое перебираешь массив понятно?
TSS
Потом for (let i = 0; I < массив.length; i ++)
Maksim Pozharskiy
Красава
TSS
Красава
Надо if использовать ?
Maksim Pozharskiy
Ага
Maksim Pozharskiy
А говоришь вообще не понимаешь, че то да понимаешь
Владимир
Почему так нельзя сделать ?
TSS
А говоришь вообще не понимаешь, че то да понимаешь
Я условие не понимаю как правильно ставить
Maksim Pozharskiy
Я условие не понимаю как правильно ставить
У тебя есть две переменные result и текущий элемент массива (ты же перебираешь массив, элемент на текущей итерации перебора). Тебе надо узнать какой из них больше
Mikhail
Почему так нельзя сделать ?
Потому что строки менять нельзя.
Mikhail
Почему так нельзя сделать ?
Тебе надо что-то вроде x[i] = x[i].charAt(0).toUpperCase() + x[i].substring(1);
Владимир
Тебе надо что-то вроде x[i] = x[i].charAt(0).toUpperCase() + x[i].substring(1);
Жеско. пошёл узнавать, что такое субстринг (подписчик?))
Anton
Помогите мне тоже с задачкой...есть список из 20 букв, есть другой список , сохраненный через input . Как сравнить эти списки и вывести общее кол-во букв которые не совпадают, общее кол-во букв которые совпадают и номера "индексы" несовпадающих букв ? Я пытался с помощью zip но что то не выходит....Может сможет кто объяснить как такие операции выполняются ?
Mikhail
Жеско. пошёл узнавать, что такое субстринг (подписчик?))
Путаешь с subscriber видимо. Это просто подстрока.
Владимир
Тебе надо что-то вроде x[i] = x[i].charAt(0).toUpperCase() + x[i].substring(1);
Ого, получилось. Как это так. Объясните, пожалуйста на пальцах. Дело в подписчиках ?
Mikhail
А И К Л и.т.д
Приведи нормальный пример.
Владимир
В каких подписчиках?
Ну это я про substring
Mikhail
Ну это я про substring
Это просто функция, возвращающая подстроку.
Anton
Приведи нормальный пример.
на выходе 2 списка, первый с инпута, 2й выведен из файла в список. только по задаче список длинный, здесь укоротил.