Menu
Coddy logo textTech

Karakterleri Sayma

Coddy'nin Dart Journey'sinin Mantık & Akış bölümünün bir parçası — ders 52 / 65.

challenge icon

Görev

Kolay

Metin analizörü temelinizin üzerine inşa ederek, şimdi karakter sayma işlevini uygulayacaksınız. Bu adım; harfler, boşluklar, noktalama işaretleri ve diğer tüm semboller dahil olmak üzere metninizdeki toplam karakter sayısını hesaplayacaktır.

  1. Önceki kurulumunuzdaki textToAnalyze değişkenini kullanın
  2. .length özelliğini kullanarak metindeki toplam karakter sayısını hesaplayın
  3. Karakter sayısını totalCharacters adlı bir değişkende saklayın
  4. Karakter analizi sonuçlarını aşağıda gösterilen formatın aynısıyla görüntüleyin
  5. Hem orijinal metni hem de karakter sayısını uygun biçimlendirmeyle gösterin

Örneğin, metin analizörünüz "Hello world!" ile kurulmuşsa, programınız şu çıktıyı vermelidir:

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

Eğer metin analizörünüz "The quick brown fox jumps over the lazy dog" ile kurulmuşsa, programınız şu çıktıyı vermelidir:

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.

Eğer metin analizörünüz "Programming is fun!" ile kurulmuşsa, programınız şu çıktıyı vermelidir:

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

Programınız; harfler, sayılar, boşluklar, noktalama işaretleri ve diğer tüm semboller dahil olmak üzere tüm karakterleri saymak için dize üzerindeki .length özelliğini kullanmalıdır. Bu karakter sayısı, gelecek derslerdeki daha gelişmiş metin analizleri için bir temel olarak kullanılacaktır.

Kendin dene

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

Mantık & Akış bölümündeki tüm dersler