[Leetcode] 14. Longest Common Prefix โ
Problem โ
์ฃผ์ด์ง ๋ฌธ์์ด๋ฐฐ์ด์์ ๊ณตํต์ ์ผ๋ก ์ฌ์ฉ๋๋ ๊ฐ์ฅ ๊ธด ์ ๋์ด๋ฅผ ์ฐพ์๋ผ.
Solution โ
- ์ฒซ๋ฒ์งธ ๋ฌธ์์ด์์ ๋๋ฒ์งธ ๋ฌธ์์ด์ ๋น๊ตํ๋ค
- ์ฒซ๋ฒ์งธ ์ธ๋ฑ์ค๋ถํฐ ์์ฐจ์ ์ผ๋ก ๋์ผํ ๋ฌธ์๋ฅผ ๋ชจ์์ ๋์ฐ๊ธฐ์ ์ ์ฅํ๋ค.
- ๋์ฐ๊ธฐ์ ๊ทธ ๋ค์ ๋ฌธ์์ด์ ๋น๊ตํ๊ณ 2๋ฒ ํ๋์ ๋ฐ๋ณตํ๋ค.
JS CODE โ
javascript
/**
* @param {string[]} strs
* @return {string}
*/
var longestCommonPrefix = function(strs) {
return strs.reduce((acc,cur) => {
let temp = ''
for(let i = 0; i < acc.length; i++) {
if (i !== acc.indexOf(cur[i], i)) break
temp += acc[i]
}
return temp
})
}