1. Есть текст, нужно удалить из него символы индeксы которых дeлятся на 4.
2. Есть стрoка из слов разделенных прoбeлaми, нужно найти самое длинное и вывести его, если их несколько вывести только первое
JavaScript
Помогите решить два кода на javascript, чтобы потом понимать как решать похожие
2)
let str = prompt("Введите строку");
alert(str.split(' ').reduce((a, b) => b.length > a.length? b : a));
let str = prompt("Введите строку");
alert(str.split(' ').reduce((a, b) => b.length > a.length? b : a));
Используем регулярку, которая ищет все подстроки длиной от 4 до 1 произвольных символа и вырезает из них первый символ:
'твой текст'.replace(/.(.{0,3})/g, '$1')
Разрезаем текст на слова, сортируем слова по длине, берём самое длинное слово:
'твой текст'.split(' ').sort((a, b) => b.length - a.length)[0]
'твой текст'.replace(/.(.{0,3})/g, '$1')
Разрезаем текст на слова, сортируем слова по длине, берём самое длинное слово:
'твой текст'.split(' ').sort((a, b) => b.length - a.length)[0]
var str = 'Есть текст, нужно удалить из него символы индeксы которых дeлятся на 4.'.split('');
for (i=0; i < str.length; i++)
{
if (i % 4 == 0)
{
str.splice(i,1)
}
}
alert(str.join(''))
var str = 'Есть стрoка из слов разделенных прoбeлaми нужно найти самое длинное и вывести его если их несколько вывести только первое'.split(' ');
var max = str[0].length;
var arr = [];
for (var i = 0; i < str.length; i++) {
if (str[i].length > max) {
max = str[i].length
}
};
for (var i = 0; i < str.length; i++) {
if (str[i].length == max) {
arr.push(str[i])
}
};
alert(arr[0])
for (i=0; i < str.length; i++)
{
if (i % 4 == 0)
{
str.splice(i,1)
}
}
alert(str.join(''))
var str = 'Есть стрoка из слов разделенных прoбeлaми нужно найти самое длинное и вывести его если их несколько вывести только первое'.split(' ');
var max = str[0].length;
var arr = [];
for (var i = 0; i < str.length; i++) {
if (str[i].length > max) {
max = str[i].length
}
};
for (var i = 0; i < str.length; i++) {
if (str[i].length == max) {
arr.push(str[i])
}
};
alert(arr[0])
Артур Залевский
а второй сможешь?
#1
const str = prompt("Enter test");
const r = str.split('').reduce((p, v, i) => i % 4 ? [...p, v] : p);
console.log(r.join(''));
#2
const str = prompt("Enter test");
const r = str.split(' ').reduce((p, v) => v.length > p.length? v : p, '');
console.log(r);
const str = prompt("Enter test");
const r = str.split('').reduce((p, v, i) => i % 4 ? [...p, v] : p);
console.log(r.join(''));
#2
const str = prompt("Enter test");
const r = str.split(' ').reduce((p, v) => v.length > p.length? v : p, '');
console.log(r);
Похожие вопросы
- Помогите разобраться с кодом (JavaScript)
- Пожалуйста, помогите с простым кодом JavaScript
- помогите решить задачу по javascript
- Помогите решить задачи в Javascript:
- Javascript программисты, кто поможет решить?
- Помогите решить задачу в JavaScript, тема: матрицы.
- Помогите разобрать след код на JS
- Помогите решить задачу
- Помогите решить задачу на языке java
- Помогите решить задачку по js