Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 23.05.2010
Сообщений: 18

не могу разобраться со split

11.10.2010, 17:35. Показов 1077. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток.
Никак не получается отсортировать строки. Сортируется лишь 1я строка, все последующие выдаются в изначальном состоянии.
JavaScript
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" >
<script>
 
 function Sort(src) {
 
   var s=new Array();
   var k=new Array();
   var res="";
   var res2="";
   for(i=0;i<src.length;i++)
    s[i]=src.charAt(i);
 
   for(i=0;i<s.length;i++)
     {
     z=0;
      for(j=0;j<s.length;j++)
        {
    if (s[i]==s[j])    z++;
    }
      if(z==1)
      res+=s[i];
      }
 
    for(i=0;i<res.length;i++)
    k[i]=res.charAt(i);
 
    for(j=0;j<k.length;j++)
    for(i=0;i<k.length-1;i++) {
      if(k[i]>=k[i+1])
      {
      z=k[i];
      k[i]=k[i+1];
      k[i+1]=z;
      }  }
 
    for(i=0;i<k.length;i++)
    res2+=k[i];
    return res2;
     }
 
 
 function sortLetters(srcc,dst)
 {
 
 
   var d=srcc.split(/\n/);
 
  for(i=0;d[i]!=undefined;i++)
  d[i]=Sort(d[i]);
 
 
 
   dst.value=d;
 }
 
</script>
</head>
<body>
<hr>
<h1 align="center">Cортировка строки по алфавиту</h1>
Введите строку символов:  <br><textarea rows="10" cols="45" id="srcc"></textarea><br>
Результат посимвольной сортировки:<br>
<textarea rows="10" cols="45" id="dst" readonly></textarea>
<input type="button" value="сортировать" id="mybutton"
onClick="sortLetters(document.getElementById('srcc').value,document.getElementById('dst'));">
<hr>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.10.2010, 17:35
Ответы с готовыми решениями:

Не могу разобраться с методом split
Помогите разобраться с методом split вот для этого: часть скрипта &lt;div id=&quot;txt&quot;&gt;Здесь текст&lt;/div&gt; &lt;div...

Метод split - выдается ошибка Uncaught TypeError: Cannot read property 'split' of undefined
Вот кусок кода CheckLinkText: function(val, f){ if(!$('#attach_lnk_stared').val()){ matches = val.split('http://'); url =...

Не могу разобраться разобраться с кодом меню
Добрый день. Я понимаю, что тут все, наверное, элементарно. Но я только начала изучение js и пока для меня все страшно и сложно. Проблема...

2
 Аватар для ostgals
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
11.10.2010, 18:34
50-ую строку замените на:
JavaScript
1
  for (var i = 0; i < d.length; i++)
Обязательно ключевое слово var - иначе переменная i будет меняться в функции Sort().

Если нужно отсортировать символы строки без самописных функций, то можно обойтись конструкцией проще:
JavaScript
1
alert( 'qwerty'.split('').sort().join('') );
1
0 / 0 / 0
Регистрация: 23.05.2010
Сообщений: 18
12.10.2010, 09:13  [ТС]
Спасиб большое.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.10.2010, 09:13
Помогаю со студенческими работами здесь

Задали работу, не могу разобраться. Используется делфи 10, не могу разобраться, как это сделать
В одномерном массиве, состоящем из n вещественных элементов, вычислить: минимальный элемент массива и сумму элементов массива,...

Подскажите, как разобраться с методом Split()
Не могу дочитаться в javadoc или просто не понимаю, как работает Split, а конкретнее, как задавать регулярное выражение для разбивания...

Не могу исправить. AttributeError: 'list' object has no attribute 'split'
Приветствую. Никак не могу исправить ошибку AttributeError: 'list' object has no attribute 'split' в плагине написанном на пуфоне к...

Приветствую, не могу разобраться с кодом программы и не могу сделать .obj файл
.model tiny; нужно будет получить исполняемый файл формата СОМ .code org 100h start: mov ax, 3 int 10h ; устанавливаем...

Не могу найти ошибку!! не могу не как разобраться! надо до завтра.
условие: Для 7 человек, среди которых есть мужчины и женщины, хранятся следующие данные: имя, пол (true - мужской, false - женский),...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита, которое может. . .
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". На примере нетипового документа разработанного в конфигурации КА2. В качестве источника данных указан регистр накопления, в который записываются данные о. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru