๐ ์ค๋ ๊ฐ์ ํค์๋
๋ณ์์ ์์, ๋ฐ์ดํฐ ํ์
, ํ ๋ณํ, ์ฐ์ฐ์, ํจ์, ์กฐ๊ฑด๋ฌธ, ๋ฐ๋ณต๋ฌธ, ๊ฐ์ฒด์ ๊ฐ์ฒด ๋ฉ์๋, ๋ฐฐ์ด๊ณผ ๋ฐฐ์ด ๋ฉ์๋
๐ ๊ฐ์ ๋ค์ผ๋ฉด์ ๋ด๊ฐ ์ค์ํ ๊ฒ & ๋์น ๋ถ๋ถ
๐ก 0๋ถํฐ 10๊น์ง์ ์ ์ค 2์ ๋ฐฐ์๋ง console.log๋ก ์ถ๋ ฅํ๋๋ก ์์ฑ
for ( let i = 0; i <= 10; i++) {
if ( i > 0 ) {
if ( i % 2 = 0 ) {
console.log(i);
}
}
}
์์ for๋ฌธ์ ์์ฑํ๋๋ฐ ์๊พธ ์๋์ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํ๋ฉด์ console.log๊ฐ ์ ๋๋ก ์ถ๋ ฅ๋์ง ์์๋ค.
if ( i % 2 = 0 ) {
ใ ^^^^^ SyntaxError: Invalid left-hand side in assignment
๊ทธ๋์ ๋ฌด์์ด ๋ฌธ์ ์ธ๊ฐ ์์ธํ ๋ดค๋๋ i % 2์ 0์ ๋น๊ตํ๋ ์ฐ์ฐ์๋ฅผ ===๊ฐ ์๋ =๋ก ์๋ชป ์ด ๊ฒ..
์์
์ ๋๋ฌด ๊ธธ๋ค์ฌ์ ธ ์์๋๋ณด๋ค.. ์์ง ์ฐ์ฐ์์ ๋ํด ์ต์์ง ์์์ ๋ฐ์ํ ๋ฌธ์ ์๋ค.
1์ฃผ ์ฐจ ์์
์ ์๊ฐํ๊ณ ํธ๊ธฐ๋กญ๊ฒ ํ๋ก๊ทธ๋๋จธ์ค ์ฐ์ต๋ฌธ์ ๋ฅผ ํ์ด๋ณด๋ ค๊ณ ๋ฌธ์ ๋งํฌ๋ฅผ ๋๋ฌ์ ๋ดค๋๋ฐ..
๐ ํ๋ก๊ทธ๋๋จธ์ค ๋ฌธ์ ํ์ด - ๋ฌธ์์ด ์ฐ์ตํ๊ธฐ
โ ๋ฌธ์ ์ค๋ช
๋๋ฌธ์์ ์๋ฌธ์๊ฐ ์์ฌ์๋ ๋ฌธ์์ด s๊ฐ ์ฃผ์ด์ง๋๋ค. s์ 'p'์ ๊ฐ์์ 'y'์ ๊ฐ์๋ฅผ ๋น๊ตํด ๊ฐ์ผ๋ฉด True, ๋ค๋ฅด๋ฉด False๋ฅผ return ํ๋ solution๋ฅผ ์์ฑํ์ธ์. 'p', 'y' ๋ชจ๋ ํ๋๋ ์๋ ๊ฒฝ์ฐ๋ ํญ์ True๋ฅผ ๋ฆฌํดํฉ๋๋ค. ๋จ, ๊ฐ์๋ฅผ ๋น๊ตํ ๋ ๋๋ฌธ์์ ์๋ฌธ์๋ ๊ตฌ๋ณํ์ง ์์ต๋๋ค. ์๋ฅผ ๋ค์ด s๊ฐ "pPoooyY"๋ฉด true๋ฅผ returnํ๊ณ "Pyy"๋ผ๋ฉด false๋ฅผ returnํฉ๋๋ค.
โ ์ ํ์ฌํญ
- ๋ฌธ์์ด s์ ๊ธธ์ด : 50 ์ดํ์ ์์ฐ์
- ๋ฌธ์์ด s๋ ์ํ๋ฒณ์ผ๋ก๋ง ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค.
๋ฌธ์ ๋ง ํ 10๋ถ์ ๋ฉํ๋ ์ฝ๊ณ ๋ ์ฝ๋ค๊ฐ ์ด๋ฌ๋ค๊ฐ ํ๋ฃจ ๋ฐค์๊ฒ ๋ค ์ถ์ด์ ํด์ค ๊ฐ์๋ฅผ ์ผฐ๋ค.. ๊ทผ๋ฐ ํด์ค ๊ฐ์๋ฅผ ๋ค์ด๋ ํ๋ฆ์ด ์ง๊ด์ ์ผ๋ก ์ดํด๊ฐ ๊ฐ์ง ์๋๋ค. ์ด๋กํ์ง??? ์ค๋๋ถํฐ ๋งค์ผ๋งค์ผ ์ฐ์ต๋ฌธ์ ํ๋ ค๊ณ ํ๋๋ฐ ํ๋ฃจ์ ํ ๋ฌธ์ ๋ ํ ์ ์์๊น? ์ผ๋จ ์๊ณ ์์นจ์ ์ผ์ฐ ์ผ์ด๋์ ์ ๋ฌธ์ ๋ฅผ ๋ค์ ๊ณ ๋ฏผํด๋ณด์.
๐ ๊ณํํ์ง๋ง ์ค๋ ๋ชปํ ๊ฒ
์ค๋ ๊ฐ์ ๋ค์ ๋ด์ฉ ใ๋ชจ๋์๋ฐ์คํฌ๋ฆฝํธ ๋ฅ๋ค์ด๋ธใ ์ฑ
์ผ๋ก ๋ค์ ๋ณต์ตํ๋ ค๊ณ ํ๋๋ฐ.. ์๋ฐ์คํฌ๋ฆฝํธ ์์
๋ฐ์ ๋ ์, ์๋ก ๋ฐ๋ ํ์๋ค๊ณผ๋ ์กฐ๊ธ ์นํด์ง๊ณ , ์ ๋
ํน๊ฐ๊น์ง.. ํ๋ฃจ์ข
์ผ ์ง์์ง์ํ๊ฒ ์ด๋ฒคํธ๊ฐ ์์ด์ ๋ชฐ์
ํ๊ธฐ ์ด๋ ค์ ๋ค.
์ด๋ฒ ์ฃผ๋ถํฐ๋ ์ ์ฒ๊ธฐ์ ์ง์ฅ์์ ๋ฒ์ด๋์ ์ฌ์ ๊ฐ ๋ง์ ์ค ์๊ณ ใํ ๊ถ์ผ๋ก ์ฝ๋ ์ปดํจํฐ ๊ตฌ์กฐ์ ํ๋ก๊ทธ๋๋ฐใ ์ฑ
๋ ํํํ ์ฝ์ด๋ณด๋ ค๊ณ ํ๊ฑด๋ง.. ํ์ค์ ๋ฅ๋ค์ด๋ธ ์ฑ
๋ ๋ชปํผ์ณ๋ดค๋ค. ๋ด์ผ์ ์ข ๋ ๋ถ์ง๋ฐํ ํ๋ฃจ๋ฅผ ๋ณด๋ด๋ณด์,,
'โ๏ธ What I Learned > TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[WIL] Week 2 ํ๊ณ (0) | 2023.05.29 |
---|---|
[TIL] 20230523 Day 9 - ๋ฌธ์์ด ์ฐ์ต, ๋ฐ๋ณต๋ฌธ๊ณผ ์กฐ๊ฑด๋ฌธ ์ฐ์ต (0) | 2023.05.23 |
[WIL] Week 1 ํ๊ณ (0) | 2023.05.22 |
[TIL] 20230516 Day 2 - ๋ฏธ๋ ํ๋ก์ ํธ ํต๊ณ ์ (0) | 2023.05.16 |
[TIL] 20230515 Day 1 - ๊ฐ๊ฐ (0) | 2023.05.15 |