2 / 3 / 0
Регистрация: 22.01.2020
Сообщений: 46
|
|
1 | |
Подсчитать, сколько раз в последовательности встречаются значения 1, 2, ..., 923.01.2020, 11:17. Показов 13192. Ответов 7
Метки нет (Все метки)
Дана последовательность чисел, состоящая только из чисел 1, ..., 9. Последовательность завершается числом 0. Каждое число записано в отдельной строке.
Подсчитайте, сколько раз в этой последовательности встречаются значения 1, 2, ..., 9. Сохранять всю последовательность введенных чисел в списке нельзя. Программа должна вывести ровно 9 чисел: количество единиц, двоек, ..., девяток в данной последовательности. Примеры входные данные 4 9 3 4 2 4 9 4 3 8 0 выходные данные 0 1 2 4 0 0 0 1 2 ------------------------- Я сам просто в тупике. сказал бы, что примерно делать, но тут ступор, так что, сделайте, пожалуйста. мои коды просто бездарные. даже кидать стыдно
0
|
23.01.2020, 11:17 | |
Ответы с готовыми решениями:
7
Ввести строку. Подсчитать сколько раз в ней встречаются строчные и сколько раз заглавные русские буквы Определить сколько раз в последовательности встречаются максимальное чисел, а сколько раз минимальное Подсчитать, сколько раз среди заданных символов встречаются символ + и сколько раз символ * Подсчитать сколько раз слова встречаются Подсчитать сколько раз встречаются символы в строке |
Просто Лис
|
||||||
23.01.2020, 11:31 | 3 | |||||
В крайнем случае можно завести 9 переменных:
0
|
2 / 3 / 0
Регистрация: 22.01.2020
Сообщений: 46
|
|
23.01.2020, 11:35 [ТС] | 4 |
Моя проблема в том, что меня жмут сроки. я хочу научиться, но получается только в итоге, что уже скоро сдавать, а у меня плохой код. ладно. есть строка while int(input()) != 0:. эта строка должна считывать все числа кроме нуля. Далее есть пустой список len=[]. надо все считанные числа загнать в этот пустой список и посчитать кол-во единиц, двоек, троек и т.д. до девятки.(например с помощью функции count). после чего вывести посчитанное в строку. собственно вот.
Добавлено через 1 минуту странно, нопо сути, чтобы эти переменные завести и использовать функцию Count нужно иметь список. а как завести этот список и считать все значения кроме 0?
0
|
Просто Лис
|
||||||
23.01.2020, 11:47 | 6 | |||||
Да но… Вы читаете строку, сравниваете с нулём и… нигде не сохраняете результат. Можно так:
1
|
19 / 14 / 6
Регистрация: 21.01.2020
Сообщений: 49
|
||||||
23.01.2020, 11:53 | 7 | |||||
Это всё условие задачи? Ввод как осуществляется, с помощью цикла по одной или строкой целиком?
Вот, если строкой целиком, так как если по одной вводить, то придется использовать список или кортеж. А кортеж можно? Много вопросов))
1
|
2 / 3 / 0
Регистрация: 22.01.2020
Сообщений: 46
|
|
23.01.2020, 11:56 [ТС] | 8 |
да вы правы. кстати ваш код довольно простой, а про сохранение результата я не думал. почему-то решил, что он сам сохраняется)) Спасибо большое. думаю, мне должно быть стыдно, что я не дошел до довольно простого решения
Добавлено через 2 минуты спасибо, но слишком сложно и думаю, что если не оговаривается, то можно. единственная проблема была, что я не сохранял нигде данные.
0
|
23.01.2020, 11:56 | |
23.01.2020, 11:56 | |
Помогаю со студенческими работами здесь
8
Массив: Подсчитать, сколько раз встречаются символы «+» и «–» Подсчитать сколько раз в заданной строке встречаются символы ‘a’ и ‘1’ Подсчитать сколько раз в слове встречаются заданные символы Подсчитать, какие числа сколько раз встречаются в массиве Подсчитать, сколько раз среди заданных символов встречаются '+' и '*' Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |