3 / 3 / 1
Регистрация: 08.10.2014
Сообщений: 56
1

Дана строка текста, состоящая из слов и чисел, разделенных пробелами, вывести самые короткие слова строки

04.06.2017, 11:17. Показов 1995. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана строка текста, состоящая из слов и чисел, разделенных пробелами,
вывести самые короткие слова строки.
не совсем корректно работает код, не могу понять как исправить
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<html>
<script language ="JavaScript">
function short(s) {
  var arr = s.split(' ');
  var el=document.forms[0].write_t;
  var filtered_arr = arr.filter(function(str){
  if (!/^\d+$/.test(str)) { return str; }
  });
 
  var longest = filtered_arr.sort(function (a, b) { return a.length - b.length; })[0];
   el.value = longest;
}
 
</script>
 
<body> <form>
 <p> <font size="2">Введите строку </font>
 <input type="text" name="text_k" value=""> <br>
 <textarea name="write_t" cols="50" rows="4"></textarea> <br>
 <input type="button" name="Run" value="Запуск" onClick =
"short(this.form.text_k.value)">
 <input type="reset" name="reset" value="Очистить">
 </p>
</form></body>
</html>
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.06.2017, 11:17
Ответы с готовыми решениями:

Дана строка, состоящая из слов, разделенных пробелами. Вывести слова этой строки, которые отличны от последнего слова
ана строка, состоящая из слов, разделенных пробелами. Вывести слова этой строки, которые отличны от...

Дана строка, состоящая из слов разделенных пробелами. Вывести на экран порядковый номер слова максмимальной дл
Подскажите как сделать. Дана строка, состоящая из слов разделенных пробелами. Вывести на экран...

Дана строка, состоящая из русских слов, разделенных пробелами. Вывести строку, содержащую эти же слова, разд
Дана строка, состоящая из русских слов, разделенных пробелами. Вывести строку, содержащую эти же...

Дана строка, состоящая из слов, разделенных пробелами. Вывести на экран порядковый номер слова минимальной длины и
Дана строка, состоящая из слов, разделенных пробелами. Вывести на экран порядковый номер слова...

1
2169 / 1652 / 840
Регистрация: 10.01.2015
Сообщений: 5,191
05.06.2017, 10:38 2
Лучший ответ Сообщение было отмечено sucrew как решение

Решение

Javascript
1
2
3
4
5
6
7
8
9
10
11
var str = 'The quick brown fox jumped over the lazy dog';
function findShortestWords(str){
  var m = str.split(" ").map(function(n){
    return n.length;
  });
  return str.split(" ").filter(function(n){
    return n.length == Math.min.apply(null, m);
  })
}
console.log(findShortestWords(str));
//["The", "fox", "the", "dog"]
0
05.06.2017, 10:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.06.2017, 10:38
Помогаю со студенческими работами здесь

Дана строка, состоящая из слов, разделенных одним или несколькими пробелами. Вывести строку, содержащую эти же слова
Помогите, напишите программу: Дана строка, состоящая из слов, разделенных одним или несколькими...

Дана строка, состоящая из слов на английском языке, разделенных пробелами. Вывести на экран эти слова в порядке алфавита
Дана строка, состоящая из слов на английском языке, разделенных пробелами. Вывести на экран эти...

Дана строка, состоящая из слов, разделенных пробелами, в конце строки - точка
Дана строка, состоящая из слов, разделенных пробелами, в конце строки - точка. Определить, сколько...

Дана строка, состоящая из латинских слов, разделенных пробелами. Вывести строку
Дана строка, состоящая из латинских слов, разделенных пробелами. Вывести строку, содержащую эти же...

Дана строка, состоящая из слов, разделенных пробелами. Если встречаются слова из 2 букв то заменить их *
ребята, помогите напишите код даны строка s состоящая из слов разделенных пробелами, если...

Дана строка, состоящая из латинских слов, разделенных пробелами. Вывести строку, содержащую эти же слова, но разделенные одним символом "."
Дана строка, состоящая из латинских слов, разделенных пробелами. Вывести строку, содержащую эти же...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru