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.');
}

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

Потренируйтесь самостоятельно: Онлайн-компилятор Dart