Viết hàm đếm số lần xuất hiện của một ký tự trong chuỗi bằng TypeScript.
Đếm số lần xuất hiện của một ký tự trong chuỗi là một vấn đề phổ biến trong lập trình. Trong bài tập này, mình sẽ viết một hàm trong TypeScript để thực hiện điều này.
Đếm số lần xuất hiện của ký tự trong chuỗi
Bắt đầu bằng việc viết hàm để đếm số lần xuất hiện của một ký tự trong chuỗi:
function countOccurrences(inputString: string, charToCount: string): number { let count: number = 0; for (let i = 0; i < inputString.length; i++) { if (inputString[i] === charToCount) { count++; } } return count; }
Sử dụng hàm countOccurrences
Hãy xem cách sử dụng hàm countOccurrences
để đếm số lần xuất hiện của một ký tự trong chuỗi:
let inputString: string = "Hello, how are you?"; let charToCount: string = "o"; let occurrences: number = countOccurrences(inputString, charToCount); console.log(`Số lần xuất hiện của ký tự '${charToCount}' trong chuỗi là: ${occurrences}`);
Kết quả khi chạy chương trình sẽ là:
Số lần xuất hiện của ký tự 'o' trong chuỗi là: 3
Hàm countOccurrences
:
- Sử dụng vòng lặp để duyệt qua từng ký tự trong chuỗi đầu vào.
- Kiểm tra nếu ký tự hiện tại trùng với ký tự cần đếm, tăng biến đếm lên.
Bài tập này giúp bạn làm quen với việc đếm số lần xuất hiện của một ký tự trong chuỗi trong TypeScript. Lưu ý rằng, việc sử dụng vòng lặp và biến đếm để đếm số lần xuất hiện của ký tự được thực hiện một cách đơn giản và hiệu quả. Hãy tiếp tục thực hành để nắm vững kiến thức này và áp dụng vào các vấn đề thực tế trong lập trình.
Bài giải
-------------------- ######## --------------------
Câu hỏi thường gặp liên quan:
- Viết một chương trình TypeScript để nhập hai số và tính tổng của chúng.
- Viết một chương trình TypeScript để nhập hai số và tính tổng của chúng.
- Viết hàm để đảo ngược một chuỗi sử dụng TypeScript.
- Kiểm tra chuỗi Palindrome trong TypeScript
- Tìm số lớn nhất trong mảng số bằng TypeScript
- Viết hàm tính giai thừa của một số nguyên dương bằng TypeScript.
- Viết hàm kiểm tra xem một số có phải số hoàn hảo không bằng TypeScript
- Viết hàm tính ƯCLN và BCNN của hai số nguyên trong TypeScript.
- Viết hàm để tìm số Fibonacci thứ n trong dãy Fibonacci bằng TypeScript.
- Viết hàm tính số mũ, ví dụ: x^n trong TypeScript.
- Viết hàm tính tổng các chữ số của một số nguyên dương trong TypeScript.
- Viết hàm kiểm tra xem một số có phải số Armstrong không trong TypeScript.
- Viết hàm tính USCLN của một mảng các số nguyên trong TypeScript.
- Viết hàm sắp xếp một mảng số theo thứ tự giảm dần trong TypeScript.
- Viết hàm đếm số lần xuất hiện của một ký tự trong chuỗi bằng TypeScript.