[typescript] 배열의 최소값 찾기

배열의 최소값을 찾는 것은 많은 상황에서 유용합니다. TypeScript를 사용하여 배열에서 최소값을 찾는 여러 가지 방법을 알아보겠습니다.

1. Math.min 및 Spread 문법 사용

const numbers: number[] = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5];
const minNumber: number = Math.min(...numbers);
console.log(minNumber); // 결과: 1

이 방법은 ES6 Spread 문법을 사용하여 가장 작은 값을 찾습니다.

2. reduce 메서드 사용

const numbers: number[] = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5];
const minNumber: number = numbers.reduce((acc, curr) => acc < curr ? acc : curr, numbers[0]);
console.log(minNumber); // 결과: 1

reduce 메서드를 사용하여 배열을 순회하면서 최소값을 찾습니다.

3. sort 및 배열 첫 번째 요소 사용

const numbers: number[] = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5];
numbers.sort((a, b) => a - b);
const minNumber: number = numbers[0];
console.log(minNumber); // 결과: 1

배열을 정렬한 후 첫 번째 요소를 최소값으로 사용합니다.

이러한 방법을 사용하여 TypeScript에서 배열의 최소값을 효율적으로 찾을 수 있습니다.

참고 자료