πŸ“š

Zip Arrays

Zip Arrays
보톡 λ°°μ—΄ +20pts

Problem

Write a function that pairs up elements from two arrays.

Examples

Input: zip([1, 2], ["a", "b"])
Output: [[1, "a"], [2, "b"]]

Explanation

이 λ¬Έμ œλŠ” **map의 인덱슀 λ§€κ°œλ³€μˆ˜**λ₯Ό ν™œμš©ν•˜μ—¬ 두 배열을 μ§μ§“λŠ” 방법을 ν•™μŠ΅ν•©λ‹ˆλ‹€. ## 핡심 κ°œλ…: Zip μ—°μ‚° Zip은 두 λ°°μ—΄μ˜ 같은 μœ„μΉ˜μ— μžˆλŠ” μš”μ†Œλ“€μ„ 쌍으둜 λ¬ΆλŠ” μ—°μ‚°μž…λ‹ˆλ‹€. ### μ ‘κ·Ό 방법 ```javascript arr1.map((val, i) => [val, arr2[i]]) ``` - map의 두 번째 λ§€κ°œλ³€μˆ˜λŠ” ν˜„μž¬ μΈλ±μŠ€μž…λ‹ˆλ‹€ - 이 인덱슀둜 arr2의 같은 μœ„μΉ˜ μš”μ†Œμ— μ ‘κ·Όν•©λ‹ˆλ‹€ ### map 콜백의 λ§€κ°œλ³€μˆ˜λ“€ ```javascript array.map((element, index, array...

View detailed explanation β†’

Key Concepts

map 인덱슀 ν™œμš© zip μ—°μ‚° λ°°μ—΄ 쌍 λ§Œλ“€κΈ° 닀쀑 λ°°μ—΄ 처리
Time: O(n) Space: O(n)
solution.js
Ctrl + Enter
Run tests to see results here.