๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ‘โ€๐Ÿ—จFRONT-END17

for์™€ foreach for์™€ foreach์˜ ์ฐจ์ด for = ๋™๊ธฐ(sync) foreach = ๋น„๋™๊ธฐ(async)์˜ ์ฐจ์ด for๋ฌธ ์•ˆ์— ์˜ค๋ฅ˜๊ฐ€ ๋‚˜๋ฉด ์—๋Ÿฌ ์œ„์น˜ ์ดํ›„์˜ ์ด๋ฒคํŠธ ๋™์ž‘ํ•˜์ง€ ์•Š๊ณ  ๋ฉˆ์ถค. ๋น„๋™๊ธฐ ๋ฐฉ์‹์œผ๋กœ ์ง„ํ–‰๋˜๊ธฐ ๋•Œ๋ฌธ์— foreach๋ฌธ ์•ˆ์— ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜๋”๋ผ๋„ ๋ฉˆ์ถ”์ง€ ์•Š๊ณ  ๋™์ž‘ ์ธ๋ฑ์Šค๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ์ ‘๊ทผํ•˜๋Š” for๋ฌธ๋ณด๋‹ค ์ˆ˜ํ–‰์†๋„๊ฐ€ ๋” ๋น ๋ฅด๋‹ค ( ๋‚ด์žฅํ•จ์ˆ˜ ์ด์ ) ๋ฐฐ์—ด์ด๋‚˜ ๋ฆฌ์ŠคํŠธ ๊ฐ’์„ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์—†์Œ ์ˆ˜์ •ํ•˜๋Š” ํ–‰์œ„๊ฐ€ ๋ถˆ๊ฐ€๋Šฅ( ์ฝ๊ธฐ ์ „์šฉ) 2023. 12. 13.
[styled-components] props ์‚ฌ์šฉ๋ฒ• ์ด์ •๋ฆฌ!! A. ์‚ฌ์šฉํ•  Button ์ปดํฌ๋„ŒํŠธ ์ƒ์„ฑ // Button/index.jsx import * as S from "./button.style.js"; export const Button = ({ children, ...props }) => { return ( {children} ); }; // Button/button.style.js interface ButtonProps { width?: string; size?: string; color: string; } export const Button = styled.button` display: flex; width: ${(props) => (props.width ? props.width : "auto")}; align-items: center; justify-.. 2023. 7. 18.
ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - ์ง์‚ฌ๊ฐํ˜• ๋ณ„์ฐ๊ธฐ(์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ) https://school.programmers.co.kr/learn/courses/30/lessons/12969 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr process.stdin.setEncoding('utf8'); process.stdin.on('data', data => { const n = data.split(" "); const a = Number(n[0]), b = Number(n[1]); let star = '' for (let i = 0; i < a; i++){ star = star+'*' } for (let j=0; j 2023. 3. 2.
๋ถˆ๋ณ€ ๊ฐ์ฒด ๋ถˆ๋ณ€ ๊ฐ์ฒด๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ• ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ณ€์ˆ˜ ๋ณต์‚ฌ ๋น„๊ต( ๊ธฐ๋ณธํ˜•๋ฐ์ดํ„ฐ, ์ฐธ์กฐํ˜• ๋ฐ์ดํ„ฐ) ์•„๋ž˜ ๊ฒŒ์‹œ๋ฌผ์„ ๋‹ค ์ดํ•ดํ–ˆ๋‹ค๋Š” ๊ฐ€์ •์—์„œ ์“ฐ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.!! greenteafrog.tistory.com ์œ„ ํฌ์ŠคํŒ…์˜ ๋งˆ์ง€๋ง‰ ๋ถ€๋ถ„์„ ๋ณด๋ฉด ์•Œ ์ˆ˜ ์žˆ๋“ฏ์ด ์ฐธ์กฐํ˜• ๋ฐ์ดํ„ฐ์˜ '๊ฐ€๋ณ€'์€ ๋ฐ์ดํ„ฐ ์ž์ฒด๊ฐ€ ์•„๋‹Œ ๋‚ด๋ถ€ ํ”„๋กœํผํ‹ฐ๋ฅผ ๋ณ€๊ฒฝํ•  ๋•Œ๋งŒ ์„ฑ๋ฆฝํ•œ๋‹ค๊ณ ํ–ˆ๋‹ค. ๋ฐ์ดํ„ฐ ์ž์ฒด ( ์ƒˆ๋กœ์€ ๋ฐ์ดํ„ฐ(๊ฐ์ฒด)๋ฅผ ํ• ๋‹น ํ•˜๋ฉด )๋ฅผ ๋ณ€๊ฒฝ ํ•˜๋ฉด ๊ธฐ๋ณธํ˜• ๋ฐ์ดํ„ฐ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๊ธฐ์กด๋ฐ์ดํ„ฐ๋Š” ๋ณ€ํ•˜์ง€ ์•Š๋Š”๋‹ค. ( ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ ์ฃผ์†Œ๋ฅผ ์ €์žฅ ํ•  ๋ฟ์ด๋‹ค ) ์ด๋•Œ ๋‚ด๋ถ€ ํ”„๋กœํผํ‹ฐ๋ฅผ ๋ณ€๊ฒฝํ• ๋•Œ๋งˆ๋‹ค ์ƒˆ๋กœ์šด ๊ฐ์ฒด๋ฅผ ํ• ๋‹นํ•˜๊ธฐ๋กœ ์•ฝ์†ํ•œ๋‹ค๋ฉด ๊ฐ์ฒด์—ญ์‹œ ๋ถˆ๋ณ€์„ฑ์„ ํ™•๋ณดํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฐ์ฒด ๊ฐ€๋ณ€์„ฑ์˜ ๋ฌธ์ œ์  ์–•์€ ๋ณต์‚ฌ var user = { name: 'eastzoo', age: 25 }; var n.. 2023. 2. 16.