題目連結
解法
Javscript
function highAndLow(numbers){
const numbersArray = numbers.split(' ').map(Number);
const maxNumber = Math.max(...numbersArray);
const minNumber = Math.min(...numbersArray);
return (`${maxNumber} ${minNumber}`)
}
Typescript
function highAndLow(numbers: string): string {
const numbersArray: number[] = numbers.split(' ').map(Number);
const maxNumber: number = Math.max(...numbersArray);
const minNumber: number = Math.min(...numbersArray);
return `${maxNumber} ${minNumber}`;
}
筆記
首先將原本傳入的number:string轉換成數字陣列
使用Math.max
和Math.min
可以快速找到最大值和最小值
...
最近開始練習Typescript
與Javascript交互比對可以更了解型別