Menu
Coddy logo textTech

Liczenie znaków

Część sekcji Logika i przepływ sterowania ścieżki Dart w Coddy. Lekcja 52 z 65.

challenge icon

Wyzwanie

Łatwy

Opierając się na podstawach analizatora tekstu, teraz zaimplementujesz funkcję zliczania znaków. Ten krok obliczy łączną liczbę znaków w tekście, w tym liter, spacji, znaków interpunkcyjnych i wszelkich innych symboli.

  1. Użyj zmiennej textToAnalyze z poprzedniej konfiguracji
  2. Oblicz łączną liczbę znaków w tekście, używając właściwości .length
  3. Zapisz liczbę znaków w zmiennej o nazwie totalCharacters
  4. Wyświetl wyniki analizy znaków dokładnie w formacie pokazanym poniżej
  5. Wyświetl zarówno oryginalny tekst, jak i liczbę znaków, z odpowiednim formatowaniem

Na przykład, jeśli analizator tekstu został skonfigurowany z użyciem "Hello world!", program powinien wyświetlić:

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

Jeśli analizator tekstu został skonfigurowany z użyciem "The quick brown fox jumps over the lazy dog", program powinien wyświetlić:

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.

Jeśli analizator tekstu został skonfigurowany z użyciem "Programming is fun!", program powinien wyświetlić:

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

Twój program powinien używać właściwości .length ciągu znaków, aby zliczać wszystkie znaki, w tym litery, cyfry, spacje, znaki interpunkcyjne i wszelkie inne symbole. Ta liczba znaków posłuży jako podstawa do bardziej zaawansowanej analizy tekstu w kolejnych lekcjach.

Spróbuj swoich sił

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

Wszystkie lekcje w sekcji Logika i przepływ sterowania

Poćwicz samodzielnie: Kompilator Dart online