๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ“– Problem Solution/Programmers

[Swift] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์œ„ํด๋ฆฌ ์ฑŒ๋ฆฐ์ง€ 8์ฃผ์ฐจ ์ตœ์†Œ์ง์‚ฌ๊ฐํ˜•

by Fomagran ๐Ÿ’ป 2021. 9. 30.
728x90
๋ฐ˜์‘ํ˜•

Problem

 

 

์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - 8์ฃผ์ฐจ

[[10, 7], [12, 3], [8, 15], [14, 7], [5, 15]] 120 [[14, 4], [19, 6], [6, 16], [18, 7], [7, 11]] 133

programmers.co.kr


Solution

 

1. ๊ฐ€๋กœ์™€ ์„ธ๋กœ๊ฐ€ ๋‹ด๊ธด ๋ฐฐ์—ด์„ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•œ๋‹ค.

 

let sorted = sizes.map{$0.sorted()}

 

2. ๊ฐ€๋กœ์™€ ์„ธ๋กœ์˜ ๊ฐ€์žฅ ํฐ ๊ฐ’์„ ๊ณฑํ•ด์ค€๋‹ค.

 

 return sorted.map{$0[0]}.max()! * sorted.map{$0[1]}.max()!

Source Code

 

728x90
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€