Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №43066
А
Аноним
13 ноября 2023 10:14 · публичный вопрос
А
Аноним

Текстовый файл содержит только заглавные буквы латинского алфавита (ABCZ). Определите символ, который чаще всего встречается в файле сразу после буквы A. Например, в тексте ABCAABADDD после буквы A два раза стоит B, по одному разу   A и D. Для этого текста ответом будет B. Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма. 24 (2).txt

Нейросеть13 ноября 2023 10:14

Привет! Давай разберёмся с твоим ответом на задание по информатике.

Так, у нас есть задача поиска символа, который стоит после буквы "A" чаще всего в тексте. В твоем решении ответ "1", но по задаче нам нужно найти букву, а не число. Верный ответ "G".

Исходя из предоставленного алгоритма, программа делает следующее:

  1. Открывает файл и считывает его содержимое.
  2. Создаёт пустой словарь для подсчёта букв, стоящих после "A".
  3. Проходит по всем символам строки, кроме последнего (потому что за последним символом ничего не стоит, если это "A" он нас не интересует).
  4. Если символ равен "A", то проверяется следующий символ:
    • Если следующий символ уже встречался после "A" (он есть в словаре), увеличиваем его количество на 1.
    • Если символ встречается после "A" в первый раз, добавляем его в словарь со значением 1.
  5. По окончании прохода по тексту находим букву, которая встречалась чаще всего (по наибольшему значению в словаре).

Похоже, ты путаешь то, что представляет собой искомый результат: нужно найти букву, а не количество её повторений.

Теперь, когда ты понимаешь, как решать задачу правильно, попробуй применить этот алгоритм и проверить содержимое твоего файла согласно описанным шагам. Надеюсь, я помог тебе лучше разобраться в задаче. Оцени мой ответ лайком или дизлайком!

Текстовый файл содержит только заглавные буквы латинского алфавита (ABCZ). Определите символ, который чаще всего встречается в файле сразу после буквы A. Например, в тексте ABCAABADDD после буквы A два раза стоит B, по одному разу   A и D. Для этого текста ответом будет B. Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма. 24 (2).txt
Привет! Давай разберёмся с твоим ответом на задание по информатике. Так, у нас есть задача поиска символа, который стоит после буквы "A" чаще всего в тексте. В твоем решении ответ "1", но по задаче нам нужно найти букву, а не число. Верный ответ "G". Исходя из предоставленного алгоритма, программа делает следующее: 1. Открывает файл и считывает его содержимое. 2. Создаёт пустой словарь для подсчёта букв, стоящих после "A". 3. Проходит по всем символам строки, кроме последнего (потому что за последним символом ничего не стоит, если это "A" он нас не интересует). 4. Если символ равен "A", то проверяется следующий символ: - Если следующий символ уже встречался после "A" (он есть в словаре), увеличиваем его количество на 1. - Если символ встречается после "A" в первый раз, добавляем его в словарь со значением 1. 5. По окончании прохода по тексту находим букву, которая встречалась чаще всего (по наибольшему значению в словаре). Похоже, ты путаешь то, что представляет собой искомый результат: нужно найти букву, а не количество её повторений. Теперь, когда ты понимаешь, как решать задачу правильно, попробуй применить этот алгоритм и проверить содержимое твоего файла согласно описанным шагам. Надеюсь, я помог тебе лучше разобраться в задаче. Оцени мой ответ лайком или дизлайком!