반응형
/* 최댓값 만들기 (2)
- 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요.
*/
func solution23(_ numbers:[Int]) -> Int {
var sorted: [Int] = numbers.sorted()
var num: Int = sorted[0]*sorted[1]
var num2: Int = sorted[numbers.count-1]*sorted[numbers.count-2]
return num > num2 ? num : num2
}
반응형
'# 02 > Swift - CTP' 카테고리의 다른 글
[Swift] 코딩테스트 연습! Lv0. 숨어있는 숫자의 덧셈 (2) (0) | 2022.11.24 |
---|---|
[Swift] 코딩테스트 연습! Lv0. 다항식 더하기 (0) | 2022.11.23 |
[Swift] 코딩테스트 연습! Lv0. 캐릭터의 좌표 (0) | 2022.11.23 |
[Swift] 코딩테스트 연습! Lv0. 직사각형 넓이 구하기 (0) | 2022.11.23 |
[Swift] 코딩테스트 연습! Lv0. 배열 원소의 길이 (0) | 2022.11.23 |