Menu
Coddy logo textTech

Kelimeleri Sayma

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

challenge icon

Görev

Kolay

Metin analiz aracı projenize devam ederek, şimdi kelime sayma işlevini uygulayacaksınız. Bu adım, önceki dersteki kelime ayırma çalışmanızın üzerine inşa ederek metninizdeki toplam kelime sayısını hesaplayacaktır.

  1. Önceki kurulumunuzdaki textToAnalyze değişkenini kullanın
  2. Karakter sayma adımınızdaki totalCharacters değişkenini kullanın
  3. Kelime ayırma adımınızdaki wordList değişkenini kullanın
  4. Kelime listesi üzerindeki .length özelliğini kullanarak toplam kelime sayısını hesaplayın
  5. Kelime sayısını totalWords adlı bir değişkende saklayın
  6. Kelime sayma analizi sonuçlarını tam olarak aşağıda gösterilen formatta görüntüleyin
  7. Orijinal metni, karakter sayısını, kelime listesini ve kelime sayısını uygun biçimlendirmeyle gösterin

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

Text Analysis Tool - Word Count
====================================
Analyzing text: "Hello world!"
Total characters: 12
Words found: [Hello, world!]
====================================
Word Count Results:
Total words: 2
====================================
Word counting completed successfully.

Eğer metin analiz aracınız "The quick brown fox" ile kurulmuşsa, programınız şu çıktıyı vermelidir:

Text Analysis Tool - Word Count
====================================
Analyzing text: "The quick brown fox"
Total characters: 19
Words found: [The, quick, brown, fox]
====================================
Word Count Results:
Total words: 4
====================================
Word counting completed successfully.

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

Text Analysis Tool - Word Count
====================================
Analyzing text: "Programming is fun!"
Total characters: 19
Words found: [Programming, is, fun!]
====================================
Word Count Results:
Total words: 3
====================================
Word counting completed successfully.

Programınız, metni ayırdıktan sonra kaç kelime bulunduğunu belirlemek için kelime listesi üzerindeki .length özelliğini kullanmalıdır. Bu kelime sayısı, metnin karmaşıklığı hakkında temel bilgiler sağlayacak ve gelecek derslerdeki diğer analiz metrikleriyle birlikte kullanılacaktır.

Kendin dene

import 'dart:io';

void main() {
  String? textToAnalyze = stdin.readLineSync();
  int totalCharacters = textToAnalyze!.length;
  
  List<String> wordList = textToAnalyze.split(' ');
  
  print('Text Analysis Tool - Word Splitting');
  print('====================================');
  print('Analyzing text: "$textToAnalyze"');
  print('Total characters: $totalCharacters');
  print('====================================');
  print('Word Splitting Results:');
  print('Words found: $wordList');
  print('====================================');
  print('Word splitting completed successfully.');
}

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