Menu
Coddy logo textTech

Подсчет символов

Часть раздела Логика и управление потоком путешествия по Dart на Coddy — урок 52 из 65.

challenge icon

Задание

Легко

Опираясь на основу вашего текстового анализатора, теперь вы реализуете функциональность подсчета символов. Этот шаг позволит вычислить общее количество символов в вашем тексте, включая буквы, пробелы, знаки препинания и любые другие символы.

  1. Используйте переменную textToAnalyze из вашей предыдущей настройки
  2. Вычислите общее количество символов в тексте, используя свойство .length
  3. Сохраните количество символов в переменной с именем totalCharacters
  4. Отобразите результаты анализа символов в точном формате, показанном ниже
  5. Покажите как исходный текст, так и количество символов с правильным форматированием

Например, если ваш текстовый анализатор был настроен с "Hello world!", ваша программа должна вывести:

Text Analysis Tool - Character Count
====================================
Analyzing text: "Hello world!"
====================================
Character Analysis Results:
Total characters (including spaces): 12
====================================
Character counting completed successfully.

Если ваш текстовый анализатор был настроен с "The quick brown fox jumps over the lazy dog", ваша программа должна вывести:

Text Analysis Tool - Character Count
====================================
Analyzing text: "The quick brown fox jumps over the lazy dog"
====================================
Character Analysis Results:
Total characters (including spaces): 43
====================================
Character counting completed successfully.

Если ваш текстовый анализатор был настроен с "Programming is fun!", ваша программа должна вывести:

Text Analysis Tool - Character Count
====================================
Analyzing text: "Programming is fun!"
====================================
Character Analysis Results:
Total characters (including spaces): 19
====================================
Character counting completed successfully.

Ваша программа должна использовать свойство .length для строки, чтобы подсчитать все символы, включая буквы, цифры, пробелы, знаки препинания и любые другие символы. Этот подсчет символов послужит основой для более продвинутого анализа текста в следующих уроках.

Попробуйте сами

import 'dart:io';

void main() {
  // Read the input text
  String? inputText = stdin.readLineSync();
  
  // Create the textToAnalyze variable
  String textToAnalyze = inputText ?? '';
  
  // TODO: Write your code below to display the text analysis tool setup
  print('Text Analysis Tool - Setup Complete');
  print('====================================');
  print('Original text loaded for analysis:');
  print('"$textToAnalyze"');
  print('====================================');
  print('Text analyzer is ready to process your data!');
  print('Setup completed successfully.');
}

Все уроки раздела Логика и управление потоком