22/10/04_TIL

๊ฐ•ํ•ด๊ฒฝยท2022๋…„ 10์›” 4์ผ

Today I Learned

๋ชฉ๋ก ๋ณด๊ธฐ
10/36

๐Ÿ‘ฉโ€๐Ÿ’ป ์˜ค๋Š˜ ํ•œ ์ผ

โ€ข css ๋ณ€์ˆ˜, js ์ž๋ฃŒํ˜• ๊ฐ•์˜ ์ˆ˜๊ฐ•
โ€ข ๋ฐฑ์ค€ 2๋ฌธ์ œ ํ’€๊ธฐ
โ€ข node.js ์ธ๊ฐ• ๋ณต์Šต
โ€ข ํด๋ก ์ฝ”๋”ฉ (Aesop section1&2 html, css)

๐Ÿ’ญ ๋‚ด ์ƒ๊ฐ/๋А๋‚€ ์ 

์˜จ๋ผ์ธ ๊ฐ•์˜๋กœ js๋ฅผ ๊ณต๋ถ€ํ–ˆ์—ˆ๋Š”๋ฐ ์–ด์ œ ์ •๋ฆฌ๋œ ๋ธ”๋กœ๊ทธ๋ฅผ ์ฝ๊ณ  ์˜ค๋Š˜ ๋‹ค์‹œ js ์‹ค์‹œ๊ฐ„ ๊ฐ•์˜๋ฅผ ๋“ค์œผ๋‹ˆ ์ข€ ๋” ์ •๋ฆฌ๋˜๊ณ  ์ดํ•ด๊ฐ€ ๋๋‹ค. ์ดํ•ด๊ฐ€ ๋œ๋‹ค๊ณ  ์™„๋ฒฝํžˆ ์Šต๋“ํ–ˆ๋‹ค๋Š”๊ฑด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋งŽ์€ ์—ฐ์Šต์ด ํ•„์š”ํ•˜๊ฒ ์ง€๋งŒ ,, ๊ทธ๋ž˜๋„ ์„ฑ์ทจ๊ฐ?์žˆ๋Š” ํ•˜๋ฃจ์˜€๋‹ค.

์กฐ์›๋“ค๊ณผ ํ•จ๊ป˜ ์‹œ๊ฐ„ ์ •ํ•ด์„œ ํด๋ก ์ฝ”๋”ฉ ํ•˜๋Š” ๊ฒƒ๋„ ๋งค์šฐ ๋ชฐ์ž…๋„ ์žˆ๊ฒŒ ํ•  ์ˆ˜ ์žˆ์–ด์„œ ๋„์›€์ด ๋งŽ์ด ๋œ๋‹ค. ํ˜ผ์ž ํ–ˆ๋‹ค๋ฉด ์„ธ์›”์•„๋„ค์›”์•„ ์ž‘์€ ๊ฒƒ์— ์ง‘์ฐฉํ•˜๋ฉฐ ํ™”๋ฉด ๊ตฌ์„ฑ์ด ๋Šฆ์–ด์ง€๋Š” ํŽธ์ธ๋ฐ ์‹œ๊ฐ„์ด ์ •ํ•ด์ ธ ์žˆ์œผ๋‹ˆ ์ผ๋‹จ ๊ตฌ์กฐ๋ฅผ ์žก๊ณ  ์Šคํƒ€์ผ์„ ์ž…ํžˆ์ž! ์‹œ๊ฐ„์•ˆ์— ๋‹คํ•˜์ž! ์ƒ๊ฐ์ด ๋“ค์–ด์„œ ๋” ๋ชฐ์ž…ํ•ด์„œ ๋๋‚ผ ์ˆ˜ ์žˆ๊ฒŒ๋œ๋‹ค.

๋ฐฑ์ค€ ๋ฌธ์ œ ์ค‘์— ๋ณ„์ฐ๊ธฐ๋ฅผ ํ–ˆ๋Š”๋ฐ.. VScode์—์„œ ๋””๋ฒ„๊น… ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ค„ ๋ชฐ๋ผ์„œ ์•„์‰ฌ์šด ์ ์ด ์žˆ์—ˆ๋‹ค. ๋‚ด์ผ ๊ตฌ๊ธ€๋ง ๋” ํ•ด์„œ ์ตํ˜€๋ณด์ž!!

const input = require('fs').readFileSync('input.txt').toString();
let star = '';
let result = '';

// 2438๋ฒˆ
for (i=1; i<=input; i++) {
  star += '*';
  console.log(star);
}

// 2439๋ฒˆ
for (i=1; i<=input; i++) {
  let space = '';
  for (j=1; j<=(input-i); j++){
    space += ' '; /*์ฒ˜์Œ์— let space = '' ๋ฅผ ์—ฌ๊ธฐ ์œ—์ค„์— ์จ์„œ ๋ณ„ ์•ž์— ๊ณต๋ฐฑ์ด ์›ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋” ์ ์  ์ปค์กŒ๋‹ค.. ์ƒ๊ฐํ•ด์„œ ์ฐพ์•„๋‚ผ ์ˆ˜๋Š” ์žˆ์—ˆ์ง€๋งŒ, ์ด๋•Œ vscode ๋””๋ฒ„๊น… ๊ธฐ๋Šฅ์„ ์ด์šฉํ•ด๋ณด๊ณ  ์‹ถ์—ˆ๋‹ค..*/
  }
  star += '*';
  console.log(space + star);
}

๐Ÿ“† ๋‚ด์ผ ํ•  ์ผ

โ€ข ์˜จ๋ผ์ธ ๊ฐ•์˜ js ๋ฐ์ดํ„ฐ ์‹ค์Šต, ์šด์˜์ฒด์ œ ch2 ๊ฐ•์˜3๊ฐœ ๋“ฃ๊ธฐ (์˜ค์ „!!)
โ€ข ๋ฐฑ์ค€ 2๋ฌธ์ œ ํ’€๊ธฐ, ๋””๋ฒ„๊น…
โ€ข ํด๋ก ์ฝ”๋”ฉ (Aesop)
โ€ข js ๊ฐ•์˜ ์ˆ˜๊ฐ•

0๊ฐœ์˜ ๋Œ“๊ธ€