|   |   | 
| 
 | Как передать СтрРазделить(Строка) в Составить ↓ (Волшебник 02.09.2024 21:45) | ☑ | ||
|---|---|---|---|---|
| 0
    
        maksich1337 naïve 28.08.24✎ 13:17 | 
        Как передать СтрРазделить(Строка) в Составить?     | |||
| 1
    
        Волшебник 28.08.24✎ 13:20 | 
        Нежно     | |||
| 2
    
        Мультук гуру 28.08.24✎ 13:22 | 
        (0)
 1) Что такое "Составить" ? 2) Составить = СтрРазделить(Строка); Так пойдет ? | |||
| 3
    
        Волшебник 28.08.24✎ 13:22 | 
        (2) 👍 так их!     | |||
| 4
    
        maksich1337 naïve 28.08.24✎ 13:23 | 
        Неправильно сформулировал, 
 Мне нужно в Соответствие добавить слова полученные из СтрРазделить(ВРег(Строка)," "); | |||
| 5
    
        Волшебник 28.08.24✎ 13:28 | 
        (4) Похоже на план... А зачем? Что в строке?     | |||
| 6
    
        maksich1337 naïve 28.08.24✎ 13:29 | 
        в строке просто текст из поле ввода формы     | |||
| 7
    
        Мультук гуру 28.08.24✎ 13:34 | 
        (4) 
 Никакого сахара! Только хардкор и олдскул соотв = Новый Соответствие; Для каждого строка из СтрРазделить(ВРег(Строка)," ") Цикл соотв.Вставить(строка); КонецЦикла; | |||
| 9
    
        Волшебник 28.08.24✎ 13:30 | 
        (7) до слёз...     | |||
| 10
    
        maksich1337 naïve 28.08.24✎ 15:48 | 
        Спасибо добрые люди!     | |||
| 11
    
        craxx 28.08.24✎ 15:54 | 
        (4) ну раз нужно - разрешаю добавить!     | |||
| 12
    
        Волшебник 28.08.24✎ 15:56 | 
        (10) И вам спасибо, что раскрашиваете нашу унылую жизнь такими весёлыми ветками! 🔥     | |||
| 13
    
        Franchiser 28.08.24✎ 21:46 | 
        (0) получить массив, используя разделитель " " через модуль общегоназначения и обойти     | |||
| 14
    
        timurhv 28.08.24✎ 21:48 | 
        Смотря чем скормить СтрРазделить, может и пустые строки выдать     | |||
| 15
    
        Franchiser 28.08.24✎ 21:51 | 
        (14) при обходе проверять что строка не пустая при складывании в соответствие, а вообще лучше найти внешнюю компоненту которая сделает всю работу за вас     | |||
| 16
    
        Волшебник 29.08.24✎ 08:32 | 
        (15) плохой ответ     | |||
| 17
    
        lEvGl гуру 29.08.24✎ 09:22 | 
        гммм.. если в строке будут одинаковые слова?
 но зачем оно вообще надо? | |||
| 18
    
        Волшебник 29.08.24✎ 09:53 | 
        (17) зануда     | |||
| 19
    
        arsik гуру 29.08.24✎ 12:31 | 
        (15) В ключ все же лучше индекс массива положить. Может у него далее в задании вернуть строку обратно     | |||
| 20
    
        lEvGl гуру 29.08.24✎ 22:01 | 
        (18) да ну, весело же будет)     | |||
| 21
    
        maksich1337 naïve 02.09.24✎ 10:46 | 
        (17) Домашнее задание) Учусь)     | |||
| 22
    
        Волшебник 02.09.24✎ 10:54 | 
        (21) Тренируйся лучше... на кошках!
 https://vk.com/video4358782_456239110 | |||
| 23
    
        maksich1337 naïve 02.09.24✎ 13:52 | 
        (22) Решил
 &НаКлиенте Процедура Подсчитать(Команда) МассивСлов = Новый Соответствие; Для Каждого Слово из СтрРазделить(ВРег(Строка), " ", Ложь) Цикл МассивСлов.Вставить(Слово); КонецЦикла; Сообщить("Количество уникальных слов: " + МассивСлов.Количество()); КонецПроцедуры | |||
| 24
    
        maksich1337 naïve 02.09.24✎ 13:54 | 
        я просто забыл что соответствие записывает уникальные значения) Коллега подсказал     | |||
| 25
    
        Волшебник 02.09.24✎ 13:54 | 
        (23) Плохой программный код     | |||
| 26
    
        Волшебник 02.09.24✎ 13:58 | 
        (23) 
 Плохое имя процедуры Подсчитать >> МассивСлов = Новый Соответствие; Это не массив, хотя в имени переменной есть слово "Массив". Это введение в дезинформацию. А вот здесь лучше ввести новую переменную, именно МассивСлов: >> СтрРазделить(ВРег(Строка), " ", Ложь) Непонятно, зачем вообще считать кол-во уникальных слов в строке. Чтобы что? Что со знаками препинания? | |||
| 27
    
        maksich1337 naïve 02.09.24✎ 14:06 | 
        Задание такое, найти число уникальных слов, знаки препинания можно не считать. Имя переменной поправлю     | |||
| 28
    
        maksich1337 naïve 02.09.24✎ 14:07 | 
        Просто что то вроде знакомства с соответствием     | |||
| 29
    
        Волшебник 02.09.24✎ 14:12 | 
        (27) Странно, что задание мы узнали в сообщении (27) 2 сентября, а не в (0) ещё 28 августа     | |||
| 30
    
        CepeLLlka 02.09.24✎ 14:13 | ||||
| 31
    
        Галахад гуру 02.09.24✎ 14:20 | 
        Результат = СтрРазделить(ВРег(Строка), " ", Ложь).Количество();     | |||
| 32
    
        Волшебник 02.09.24✎ 14:21 | 
        (31) надо ж уникальных     | |||
| 33
    
        Timon1405 02.09.24✎ 14:27 | 
        (27) echo 'это это. моя моя    моя, строка' | sed 's/\W\+/\n/g' | sed '/^$/d' | uniq -c     | |||
| 34
    
        Галахад гуру 02.09.24✎ 14:25 | 
        Да, видимо я не читатель...     | |||
| 35
    
        Волшебник 02.09.24✎ 14:27 | 
        Давайте я вам дам новую задачу на работу со строками:
 Перевернуть строку на разных языках программирования
 Для ориентировки исходная строка: "топот" результат: "топот" | |||
| 36
    
        maksich1337 naïve 02.09.24✎ 14:43 | 
        Как сдам задание, попробую сделать тоже     | |||
| 37
    
        maksich1337 naïve 02.09.24✎ 14:42 | 
        ну только слово другое)     | |||
| 38
    
        Волшебник 02.09.24✎ 14:56 | 
        (36) на СКД сможете?     | |||
| 39
    
        Franchiser 02.09.24✎ 15:06 | 
        (38) легко - делаем в глобальном модуле функцию и вызываем из скд     | |||
| 40
    
        Волшебник 02.09.24✎ 15:09 | 
        (39) А через БСП сможете?     | |||
| 41
    
        maksich1337 naïve 02.09.24✎ 15:38 | 
        (38) У меня скд после еще нескольких модулей, пока рано     | |||
| 42
    
        Волшебник 02.09.24✎ 16:02 | 
        (41) Покажите список модулей обучения     | |||
| 43
    
        maksich1337 naïve 02.09.24✎ 18:56 | 
        (42) Нетология который https://git.marychev.ru/PavelMarychev/1C_programmer_netology/src/branch/master только чуть редактированный но суть одна     | |||
| 44
    
        Franchiser 02.09.24✎ 21:06 | 
        (40) конечно, устраиваемся работать в 1С, пишем новую функцию для бсп, пользуемся     | |||
| 45
    
        mikecool 03.09.24✎ 11:34 | 
        скрытая реклама курсов?     | |||
| 46
    
        Волшебник 03.09.24✎ 11:55 | 
        (45) Судя по ученику, антиреклама     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |