πŸ“– Problem Solution

Edabit Very Easy Swift

Fomagran πŸ’» 2020. 1. 18. 22:05
728x90
λ°˜μ‘ν˜•

Find the Largest Number in an Array

Example

findLargestNum([4, 5, 1, 3]) ➞ 5 findLargestNum([300, 200, 600, 150]) ➞ 600 findLargestNum([1000, 1001, 857, 1]) ➞ 1001

μ΄λŸ°μ‹μœΌλ‘œ λ°°μ—΄μ•ˆμ— κ°€μž₯ 숫자λ₯Ό μ°ΎλŠ”κ±΄λ° λ‚˜λŠ” μ•„λž˜μ™€ 같이 for문을 μ‚¬μš©ν•΄ κ°€μž₯ 큰 κ±Έ μ°Ύμ•˜λŠ”λ° .max()λΌλŠ” λ©”μ†Œλ“œκ°€ μžˆμ—ˆλ‹€.

핡심 max()λ₯Ό μ•Œκ³ μžˆλ‹ˆ?

func findLargestNum(_ arr: [Int]) -> Int {
	var a = 0
	for i in 0...arr.count-1{
		if arr[i] > a{
			a = arr[i]
		}
	}
	return a
}
func findLargestNum(_ arr: [Int]) -> Int {
	return arr.max()!
}
728x90
λ°˜μ‘ν˜•