Tìm số lớn nhất trong mảng số bằng TypeScript
Trong lập trình, việc tìm số lớn nhất trong một mảng là một trong những bài toán cơ bản. Trong bài viết này, mình sẽ thực hiện việc này bằng TypeScript. Đây là một bài tập cơ bản giúp củng cố kiến thức về mảng và cách thực hiện tìm kiếm.
Tìm số lớn nhất trong mảng số bằng TypeScript
Mình sẽ bắt đầu bằng việc viết một hàm để tìm số lớn nhất trong một mảng số:
function findMaxNumber(numbers: number[]): number { let maxNumber: number = numbers[0]; // Gán số đầu tiên trong mảng làm số lớn nhất ban đầu for (let i = 1; i < numbers.length; i++) { if (numbers[i] > maxNumber) { maxNumber = numbers[i]; // Nếu số hiện tại lớn hơn số lớn nhất hiện tại, gán số đó là số lớn nhất } } return maxNumber; // Trả về số lớn nhất trong mảng }
Sử dụng hàm và kết quả
Hãy xem cách sử dụng hàm findMaxNumber
với một mảng số:
let numberArray: number[] = [10, 3, 22, 7, 15]; let maxNumber: number = findMaxNumber(numberArray); console.log(`Số lớn nhất trong mảng là: ${maxNumber}`);
Hàm findMaxNumber
:
- Bắt đầu bằng cách gán số đầu tiên trong mảng là số lớn nhất tạm thời.
- Sử dụng vòng lặp để so sánh các số trong mảng với số lớn nhất hiện tại.
- Nếu có số nào lớn hơn, thì gán số đó là số lớn nhất.
- Trả về số lớn nhất cuối cùng.
Kết quả khi chạy chương trình sẽ là:
Số lớn nhất trong mảng là: 22
Bài tập này giúp bạn làm quen với việc tìm số lớn nhất trong một mảng số bằng TypeScript. Lưu ý rằng cách tiếp cận thông qua việc duyệt qua từng phần tử và so sánh để tìm ra số lớn nhất. Hãy tiếp tục thực hành để nắm vững các kiến thức cơ bản này và xây dựng các chương trình phức tạp hơn trong TypeScript.
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.