Menghitung Karakter
Termasuk bagian Logika dan Alur dalam perjalanan Dart di Coddy. Pelajaran 52 dari 65.
Tantangan
MudahDengan dasar penganalisis teks yang sudah kamu buat, sekarang kamu akan menerapkan fungsi penghitungan karakter. Langkah ini akan menghitung jumlah total karakter dalam teksmu, termasuk huruf, spasi, tanda baca, dan simbol lainnya.
- Gunakan variabel
textToAnalyzedari persiapan sebelumnya - Hitung jumlah total karakter dalam teks menggunakan property
.length - Simpan jumlah karakter dalam variabel bernama
totalCharacters - Tampilkan hasil analisis karakter dengan format persis seperti yang ditunjukkan di bawah
- Tampilkan teks asli dan jumlah karakter dengan pemformatan yang tepat
Misalnya, jika penganalisis teksmu disiapkan dengan "Hello world!", programmu harus menghasilkan output:
Text Analysis Tool - Character Count
====================================
Analyzing text: "Hello world!"
====================================
Character Analysis Results:
Total characters (including spaces): 12
====================================
Character counting completed successfully.Jika penganalisis teksmu disiapkan dengan "The quick brown fox jumps over the lazy dog", programmu harus menghasilkan output:
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.Jika penganalisis teksmu disiapkan dengan "Programming is fun!", programmu harus menghasilkan output:
Text Analysis Tool - Character Count
====================================
Analyzing text: "Programming is fun!"
====================================
Character Analysis Results:
Total characters (including spaces): 19
====================================
Character counting completed successfully.Programmu harus menggunakan property .length pada string untuk menghitung semua karakter, termasuk huruf, angka, spasi, tanda baca, dan simbol lainnya. Jumlah karakter ini akan menjadi dasar untuk analisis teks yang lebih canggih pada pelajaran mendatang.
Coba sendiri
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.');
}Semua pelajaran di Logika dan Alur
1Manipulasi list Tingkat Lanjut
Properti list: first dan lastStatus list: isEmpty dan isNotEmpMembalikkan listMenambahkan ke list: insertMenghapus dari list: removeWhereMencari dalam list: indexOfMengurutkan listMengacak listRekap: Pengatur list4Manipulasi Map Lanjutan
Melakukan perulangan pada MapMemeriksa kunci dan nilaiProperti Map: kunci dan nilaiPenambahan Bersyarat: putIfAbsentMenghapus Entri dari MapMap BersarangRingkasan: Pembaruan Inventaris2Operasi Fungsional pada list
Mengubah dengan 'map'Menyaring dengan 'where'Menggunakan '.toList()'Memeriksa Kondisi dengan 'any'Kondisi dengan 'every'Menemukan dengan 'firstWhere'Ulasan: Penyaringan Data5Proyek: Perhitungan Keranjang Belanja
Menyiapkan ProyekMenambahkan Barang ke Keranjang8Proyek: Penganalisis Teks Sederhana
Gambaran Umum dan Persiapan ProyekMenghitung Karakter3set
Apa itu set?Membuat setMenambahkan dan menghapus elemen dari setMemeriksa elemen dalam setMengubah list menjadi setGabungan setIrisan setSelisih setRangkuman: Daftar tamu unikLatihan sendiri: Compiler Dart online
Periksa hitunganmu pada teks apa pun: Penghitung Kata