์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- ์นด์นด์ค ์ฝํ
- ์ฌ์ฉ์ฑ ๊ฐ์
- ํ๋ก๊ทธ๋๋จธ์ค ๋ฌธ์์ด ์์ถ
- emtion app router
- ๊ตฌ๋ฆํค ์ฑ๋ฆฐ์ง
- ์๋ฐ์คํฌ๋ฆฝํธ ์ค์ฝํ
- js ์ค์ฝํ
- ์๋ฐ์คํฌ๋ฆฝํธ ๋ฌธ์์ด ์์ถ
- next13 emotion
- ๋ฐฑ์ค 1339๋ฒ nodejs
- suspense react-query
- ๋ฐฑ์ค 1339๋ฒ js
- ์ค์ฝํ
- js ๊ฑฐ๋ฆฌ๋๊ธฐ ํ์ธํ๊ธฐ
- emotion RSC
- app router emotion
- ๊ตฌ๋ฆํค
- ์ต์ ๋์ฒด์ด๋
- js ๋ฌธ์์ด ์์ถ
- ๋ฐฑ์ค 1339๋ฒ ์๋ฐ์คํฌ๋ฆฝํธ
- ๊ตฌ๋ฆํค ์ฑ๋ฆฐ์ง ํ๊ณ
- ๋ฐฑ์ค 2108 nodejs
- TypeError: createContext only works in Client Components. Add the "use client" directive at the top of the file to use it. Read more:
- suspense ๋น๋๊ธฐ
- ๋ฐฑ์ค 2108 ์๋ฐ์คํฌ๋ฆฝํธ
- js
- suspense ๋ณ๋ชฉํ์
- ํ๋ก๊ทธ๋๋จธ์ค ๊ฑฐ๋ฆฌ๋๊ธฐ ํ์ธํ๊ธฐ
- ๋ฆฌ์กํธ์ฟผ๋ฆฌ suspense
- suspense ๋์์๋ฆฌ
- Today
- Total
Lennon FE
2022 ์นด์นด์ค ๊ณต์ฑ ์ฝ๋ฉ ํ ์คํธ ํ๊ธฐ (js) ๋ณธ๋ฌธ
2022 ์นด์นด์ค ๊ณต์ฑ ์ฝ๋ฉ ํ ์คํธ ํ๊ธฐ (js)
Lennon 2021. 9. 12. 03:07ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ฅผ ๊ฟ๊พธ๋ฉฐ ์ฝ๋ฉํ ์คํธ๋ฅผ ์ํ js(80%),
๋ฐ๋๋ผ ์๋ฐ์คํฌ๋ฆฝํธ(20%)๋ฅผ ๊ณต๋ถํ ์ง ํ๋ฌ ์ ๋ ๋์๋ค.
๋ฐฑ์ค์ nodejs๋ฅผ ์ง์ํ๊ธด ํ์ง๋ง js๋ฅผ ์ฐ๊ธฐ์ ์ ๋ ฅ๊ฐ์ ๋ฐ๋ผ ์กฐ์ ํด์ค์ผํ ๊ฒ ๋ง์
ํ๋ก๊ทธ๋๋จธ์ค๋ก ์ค๋น๋ฅผ ํ์๋ค. 3๋จ๊ณ ์ ๊ทผ์ ์์ง ๋ชป ํ์ผ๋ฉฐ
2๋จ๊ณ๋ฅผ ๋ค ํ์ด๊ฐ๋์ฏค ์นด์นด์ค ๊ณต์ฑ ์ฝ๋ฉํ ์คํธ๋ฅผ ๋ณด๊ฒ ๋์๋ค.
4๋ฌธ์ ๋ง ํ์ ๋ผ๋ ๋ง์์ผ๋ก ์์ํ๋ค!
๊ฒฐ๊ณผ์ ์ผ๋ก ์ฒซ ๊ณต์ฑ ์ฝ๋ฉํ ์คํธ ๊ฒฐ๊ณผ๋ 4์์ด๋ค.
์ฐ์ 1,2,3๋ฒ์ ๋จ์ ๊ตฌํ ๋ฌธ์ ๋ผ ์๊ฐ๋ง ์์ผ๋ฉด ๋๋ถ๋ถ ํ ์ ์๋ ๋ฌธ์ ์ด๋ค.
3๋ฒ์ด ํญ์ ์ด๋ ต๊ฒ ๋์๋ค๊ณ ํด์ 1๋ฒ๊ณผ 3๋ฒ์ ๋จผ์ ํ์๋ค.
์์๊ณผ ๋ค๋ฅด๊ฒ 3๋ฒ ๋ํ ๋จ์ ๊ตฌํ๋ฌธ์ ๋ผ ๋ ๋ฌธ์ ๋ฅผ ํธ๋๋ฐ 1์๊ฐ์ ๋ ๊ฑธ๋ฆฐ ๊ฒ ๊ฐ๋ค.
๊ทธ๋ฆฌ๊ณ 2๋ฒ์ 15๋ถ๋ง์ ํ๊ณ ์ ์ด๊ฑด ๋ง์๋ค ํ๊ณ ์ ์ถํ๋ค.
๊ทผ๋ฐ ํ ์คํธ์ผ์ด์ค 1๋ฒ์ด ์๊ฐ์ด๊ณผ๋ก ํต๊ณผ๊ฐ ์๋๋ ๋ฌธ์ ๊ฐ ์๊ฒผ๋ค.
2์คํฌ๋ฌธ ์ฌ์ฉ์ ๋น์ฐํ ํ์ง ์์๊ณ if๋ฌธ ๋ฑ ๋ชจ๋ ๊ฑธ ๊ฐ๊ฒฐํ๊ฒ ์์ฑํด
๋น์ฐํ ์๋์ ๋ฌธ์ ๊ฐ ์์๊ฑฐ๋ผ ์๊ฐํ๋ค.
์ผ๋จ ๋ชฉํ๊ฐ 4์์ด๊ณ ,
ํ ์คํธ์ผ์ด์ค 1๊ฐ๋ผ๋ ํ๋ฆฌ๋ฉด ๊ทธ ๋ฌธ์ ๋ฅผ ํ๋ฆฐ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋๊ธฐ ๋๋ฌธ์
์ด ์ฌ์ด ๋ฌธ์ ๋ฅผ ํ๋ฆฌ๊ธฐ๊ฐ ๋๋ฌด๋๋ฌด ์ซ์๋ค.
๊ทธ๋ ๊ฒ 1์๊ฐ๋์ ์ด ๋ฌธ์ ๋ง ์ก๊ณ ์๊ธฐ ์์ํ๋ค.
์ฝ๋๋ฅผ ๋ ์ต์ ํํด๋ณด๊ณ , ์๋ก ์์ฑ๋ ํด๋ณด๊ณ ๋ณ์ ๋ณ์ง์ ๋คํด๋ดค์ง๋ง 1๋ฒ๋ง ๊ณ์ ํต๊ณผ๊ฐ ์๋๋ค.
๊ฒฐ๊ตญ 1์๊ฐ ๋ฐ์ ๋จ๊ธฐ๊ณ ์ด ๋ฌธ์ ๋ฅผ ํ์๋ค ..
์ด์ ๋ ์ ๋ง ํ๋ฌด๋งน๋ํ๋ค.
์์ ํ๋ณ ํจ์๋ฅผ ์๋ ์ฝ๋๋ก ์์ฑํ ๊ฒ ๋ฌธ์ ์๋ค.
function isPrime(num) {
if(num === 2)
return true;
if(num === 1)
return false;
for(let i = 2; i<=num/2; i++){
if(num % i === 0){
return false;
}
}
return true;
}
๋ฌธ์ ์ ์ ์๊ณ ์์ ํ๋ณ ์ฝ๋๋ฅผ ์ ๊ณฑ๊ทผ์ผ๋ก ์์ ํ๋ ๋ฐ๋ก ํ๋ ธ๋ค.
๊ทธ ํ 4์์ ์ํด 5,6,7๋ฒ์ ํ์ด๋ณด์ง๋ ์๊ณ 4๋ฒ์ ํ๊ธฐ ์์ํ๋ค.
4๋ฒ์ด ์คํ๋ ค ์ฌ์ 30๋ถ ๋ง์ ํผ ๊ฒ ๊ฐ๋ค.
์ถ ํ ์๊ธฐ๋ฅผ ๋ค์ด๋ณด๋ 6๋ฒ ๋ฌธ์ ์ ํ๋๋ ๊ฑฐ์ ์ฃผ๊ธฐ ์์ค์ด์๋ค๋๋ฐ
๋จ์ 1์๊ฐ๋์ 5๋ฒ์ ํ์ง ๋ง๊ณ 6,7๋ฒ ๋ฌธ์ ๋ผ๋ ํ์ด๋ณผ๊ป ๊ทธ๋ฌ๋ค ใ
๋ชฉํ๋ ๋ฌ์ฑํ์ง๋ง ๋ญ๊ฐ ๋ด๊ฐ ์์ฑํ ์ฝ๋์ ํ์ง์ด๋, ์ค๋ฅ์ ๋ํ ์ ๊ทผ๋ฒ์์ ์์ฌ์ ๋ค.
๋ค์์ ์์ ์ฝ๋ฉํ ์คํธ๋ ๋ ์ด์ฌํ ์ค๋นํด์ ์นจ์ฐฉํ๊ฒ ์์ํด์ผ๊ฒ ๋ค.
'๐ Postscript > CodingTest review' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์๋ฆฌ์ค sw์์ง๋์ด ํธ๋ 2๊ธฐ] ์ฝ๋ฉํ ์คํธ ํ๊ธฐ (2) | 2022.03.18 |
---|---|
[SW๋ง์์คํธ๋ก 13๊ธฐ] 1์ฐจ ์ฝ๋ฉํ ์คํธ ํ๊ธฐ (0) | 2022.03.10 |
SSAFY(์ธํผ) 7๊ธฐ SW์ ์ฑ๊ฒ์ฌ ํ๊ธฐ (0) | 2021.11.13 |
์ฐ์ํํ ํฌ์ฝ์ค(์ฐํ ์ฝ)4๊ธฐ ์ฝ๋ฉํ ์คํธ ํ๊ธฐ (0) | 2021.11.06 |
ํ๋ก๊ทธ๋๋จธ์ค ๋ฐ๋ธ์ฝ์ค(ํ๋ก ํธ์๋) ์ฝ๋ฉํ ์คํธ ํ๊ธฐ (1) | 2021.09.12 |