728x90
๋ฐ์ํ
Problem
์ฝ๋ฉํ ์คํธ ์ฐ์ต - ๋ก๋์ ์ต๊ณ ์์์ ์ต์ ์์
๋ก๋ 6/45(์ดํ '๋ก๋'๋ก ํ๊ธฐ)๋ 1๋ถํฐ 45๊น์ง์ ์ซ์ ์ค 6๊ฐ๋ฅผ ์ฐ์ด์ ๋งํ๋ ๋ํ์ ์ธ ๋ณต๊ถ์ ๋๋ค. ์๋๋ ๋ก๋์ ์์๋ฅผ ์ ํ๋ ๋ฐฉ์์ ๋๋ค. 1 ์์ ๋น์ฒจ ๋ด์ฉ 1 6๊ฐ ๋ฒํธ๊ฐ ๋ชจ๋ ์ผ์น 2 5๊ฐ ๋ฒํธ
programmers.co.kr
Solution
a์ b์ ๋ด์ ์ ๊ตฌํด์ผ ํ๋ ๋ฌธ์ ์ ๋๋ค.
์ฌ๊ธฐ์ ๋ด์ ์ด๋ ๊ฐ a์ b์ ๊ฐ์ index์ ์๋ฅผ ๊ณฑํ ๊ฒ๋ค์ ํฉ์ ๋๋ค.
๊ทธ๋ฌ๋ฏ๋ก for๋ฌธ์ผ๋ก ์ํ๋ฅผ ํ๋ฉด์ ๊ฐ index๋ฅผ ๊ณฑํ ๋ค ๋ฐํํด์ฃผ๋ฉด ๋ฉ๋๋ค.
Source Code
๋ค๋ฅธ ์ฌ๋ ํ์ด ์ค ์ข๋ค๊ณ ์๊ฐํ๋ ๊ฒ
zip๊ณผ reduce๋ฅผ ์ฌ์ฉํ๋ฉด ํ์ค๋ก ํ ์ ์์๊ตฌ๋...
import Foundation
func solution(_ a:[Int], _ b:[Int]) -> Int {
return zip(a, b).map(*).reduce(0, +)
}
728x90
๋ฐ์ํ
'๐ Problem Solution > Programmers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Swift] ํ๋ก๊ทธ๋๋จธ์ค ๋ก๋์ ์ต๊ณ ์์์ ์ต์ ์์ (0) | 2021.05.08 |
---|---|
[Swift] ํ๋ก๊ทธ๋๋จธ์ค 3์ง๋ฒ ๋ค์ง๊ธฐ (0) | 2021.05.08 |
[Swift] ํ๋ก๊ทธ๋๋จธ์ค ์์ ๋ํ๊ธฐ (0) | 2021.05.03 |
[Swift] ํ๋ก๊ทธ๋๋จธ์ค ์ ๊ตญ์ฌ์ฌ (0) | 2021.05.01 |
[Swift] ํ๋ก๊ทธ๋๋จธ์ค ์๊ฐ ์ฝ๋ ์ฑ๋ฆฐ์ง ์์ฆ1 ํ์ ํฐ๋จ๋ฆฌ๊ธฐ (0) | 2021.04.04 |
๋๊ธ