12/5
๐ ํ ์ผ
- 3์ฐจ ๊ณผ์ : todo-list ์ฐ์ฐ๋ง๋ฌด๋ฆฌ
- 4์ฐจ ๊ณผ์ : ์ผํ๋ชฐ ์ ํ ์กฐํ api ํ์ฉํด์ ํ๋ฉด์ ์ถ๋ ฅ
- webpack ๋ณต์ต
โ ํ ์ผ
- 3์ฐจ ๊ณผ์ : todo-list ๋ง๋ฌด๋ฆฌ
์๋ ์ด์ ๋๋์ด์ผ ํ๋๋ฐ css์ ํ๋ฒ ์ ๊ฒฝ์ฐ๋ ๋๋ฌด ๋ง์ด ๊ฑธ๋ ค์ ๋ฐค์ ์์ ๋ง๋ฌด๋ฆฌ๋ฅผ ํ๋ค
๋ญ๊ฐ ๋๋ด๊ธด ํ๋๋ฐ ์ข ์ฐ์ฐํด์ ์ผ๋จ readme๋ฅผ ์์ฑํ๊ณ ์ ์ถ์ ํ๋ค
- 4์ฐจ ๊ณผ์ : ์ผํ๋ชฐ ์ ํ ์กฐํ api ํ์ฉํด์ ํ๋ฉด์ ์ถ๋ ฅ
ํ 1์๊ฐ์ธ๊ฐ ์๊ณ ์ผ์ด๋์ ๋ฐ๋ก 4์ฐจ ๊ณผ์ ๊ธฐ๋ฅ ๋ถ๋ฐฐ๋ฅผ ํ๊ณ ๋ฐ๋ก ๊ตฌํ์ ํ๋ค
์ฌ์ค ์๊ฐ์ด ์ ํด์ง ๊ฑด ์๋์์ง๋ง ์๋ฉด ๋ชป ๊นฐ ๊ฒ ๊ฐ์์ ๋ฐ๋ก ์์ํ๋ค
ํ์๋ถ์ด ํฌ๋กค๋ง์ ๋ค ํด์ ์์ฑํ ์ ์ฒด ์ํ ๊ทธ๋ฆฌ๋์ ์ ์ฒด ์ํ api ์ ๋ณด๋ฅผ ๊ฐ์ ธ์์ ๋ฐ๋ณต์ ์ผ๋ก ๋ฟ๋ ค์ฃผ๋ ์์ ์ ํ๋ค
์์ธํ์ด์ง๋ฅผ ๊ตฌํํ๋ ํ์์ ์ํด์ path๋ฅผ ์ด์ฉํ ํ๋ผ๋ฏธํฐ ์ ์ก์ ์ฌ์ฉํ์ฌ link ์ปดํฌ๋ํธ๋ก ์ฃผ์์ ์ํ id ๊ฐ์ ๋ฃ์ด์ค์ useParams ๋ก url ์ ๊ฐ์ ธ์จ ๋ค ํด๋น id ๊ฐ์ผ๋ก ๊ฐ ์์ธํ์ด์ง๋ฅผ ์ถ๋ ฅํ๋๋ก ๊ตฌ์กฐ๋ฅผ ์งฐ๋ค
- webpack ๋ณต์ต
webpack ๊ฐ์๋ฅผ ๋ฃ๊ธด ํ๋๋ฐ ๋ญ๊ฐ ์ดํด๊ฐ ๊ฑฐ์ ์๋ ์ฑ๋ก ๋ค์ ๋๋์ด๋ผ ๋ณต์ต์ ํ๋ค
์ฌ๋ฌ ๋ฒ ์จ๋ด์ผ ์ค๋ฅ๋ฅผ ์ก์ผ๋ฉด์ ์ต์ํด์ง ๊ฒ ๊ฐ๋คใ
..
12/6
๐ ํ ์ผ
- ๋ฐฑ์ค ๋ธ๋ก ์ฆ3 5๋ฌธ์
- webpack ๊ฐ์ ๋ณต์ต
โ ํ ์ผ
- ๋ฐฑ์ค ๋ธ๋ก ์ฆ3 1๋ฌธ์ (…)
์ด๋ฒ 5๋ฌธ์ ์๋ ๋ชจ๋ ๋ณ์ฐ๊ธฐ ๋ฌธ์ ์๋๋ฐ ์ฌ์ค ๋๋ ๋ณ์ฐ๊ธฐ ๋ฌธ์ ๋ฅผ ๋ณ๋ก ์ข์ํ์ง ์๋๋ค..
๋ญ ๋ค๋ฅธ ๋ฌธ์ ๋ค๋ ์ข์ํ๋ค๊ณ ๋ ํ ์ ์์ง๋ง ๋ณ์ฐ๊ธฐ๋ ํฅ๋ฏธ๊ฐ ๊ฐ์ง ์๊ธฐ ๋๋ฌธ์ด๋ค
์ด๋ฒ 2441๋ฒ ๋ณ์ฐ๊ธฐ ๋ฌธ์ ๋ ์ด๋ฐ ์์ผ๋ก ์ถ๋ ฅ๋์ด์ผ ํ๋ ๋ฌธ์ ๋ค
*****
****
***
**
*
let filePath = process.platform === "linux" ? 0 : "../example.txt";
let input = require("fs").readFileSync(filePath).toString().trim();
input = Number(input);
let ansArr = [];
let j = 5;
for (let i = 0; i < input; i++) {
let ans = "";
ans += " ".repeat(i);
if (j > 0) {
ans += "*".repeat(j);
j--;
}
ansArr.push(ans);
}
console.log(ansArr.join("\n"));
๊ทธ๋์ ์ด๋ ๊ฒ ๋ฌธ์ ๋ฅผ ํ์ด๋ดค๋๋ฐ ์ค๋ต์ด๋ผ๊ณ ๋ด๋ค
for (let i = 0; i < input; i++) {
let space = "";
space += " ".repeat(i);
for (let j = input - i; j > input - i - 1; j--) {
let star = "";
star += "*".repeat(j);
result += space + star + "\n";
}
}
console.log(result);
ํ๋คํ๋ค ์๋ผ์ ๊ตฌ๊ธ๋ง์ ํด๋ดค๋๋ ์์ฒ๋ผ ์ด์ค for ๋ฌธ์ ์ฌ์ฉํ์ฌ ํ์ด์คฌ๋ค
๋๋น์ฒด ๋ฌด์จ ์ฐจ์ด์ธ์ง ๋ชจ๋ฅด๊ฒ ๋ค
- webpack, typescript ๊ฐ์ ๋ณต์ต
์ด์ ๊ฐ์๋ฅผ ๋ฃ๋ค๊ฐ ๋ฐค์ ์ฌํ๋ก ์์ฒญ ์กธ์์ ๊ฑฐ์ ๋ฃ์ง ๋ชปํด ๋ณต์ต์ ํ๋ค
typescript ๋ ๋ฐฐ์ฐ๋ฉด ๊ฐ๋จํ๋ฐ ์ฐ๋ค๋ณด๋ฉด ์๊ฒฉํ๊ฒ ๊ฒ์ฌ๋ฅผ ํด์ฃผ๊ธฐ ๋๋ฌธ์ ์ด๋ ค์ด ๊ฒ ๊ฐ๋ค
๊ณ์ ์ฐ๋ค๋ณด๋ฉด ts ๋ง ์ฐ๊ฒ ๋๋ค๋๋ฐ ๋ญ๊ฐ webpack ์ด๋ ๊ฐ์ด ํด์ค์ ๊ทธ๋ฐ์ง ๋ ํท๊ฐ๋ฆฌ๋ ๊ฒ ๊ฐ์๋ค
์์ ์ ๋ง๋ค์ด ๋์ ๊ฐ๋จํ js ํ๋ก์ ํธ๋ค์ ts๋ก ๋ณํํ๋ ์ฐ์ต์ ํ๋ฉด์ ๊ณ์ ์จ๋ด์ผ ๊ฒ ๋ค
12/7
๐ ํ ์ผ
- ๋ธ๋ก๊ทธ ์ ๋ฆฌ
- ๋ฐฑ์ค ๋๋จธ์ง 4๋ฌธ์
โ ํ ์ผ
- ๋ธ๋ก๊ทธ ์ ๋ฆฌ
๋ธ๋ก๊ทธ ์ ๋ฆฌ๋ฅผ ํ๋ ค๊ณ ํ์ผ๋..
๊ฐ์๋ฅผ ์คํ๋ผ์ธ์ผ๋ก ๋ค์ด์ ํ์๋ค๊ณผ ํจ๊ป ์๋ค๋ณด๋ ๋ค๋ฅธ ํ์์ 4์ฐจ ๊ณผ์ ์ค๋ฅ๋ฅผ ์ก์์ฃผ๋๋ผ ๋ฐ๋ ์ฐ์ง ๋ชปํ๋ค..ใ
์ผ์ง์ ๋ณ๋ช ๊ฑฐ๋ฆฌ๋ง ์๊พธ ๋์ด๋๋ ๊ฒ ๊ฐ์ ์์ฌ์ด ์ฝ์ฝ ์ฐ๋ฆฐ๋ค
๋ด์ผ์ ๊ผญ ํด๋.
- ๋ฐฑ์ค 1๋ฌธ์ (…)
์ด๋์ ๋ ๋ง๋ฌด๋ฆฌ๋ฅผ ํ์ผ๋ ๋๋จธ์ง๋ฅผ ๋ค ํ์ด๋ณด๋ ค ํ์ผ๋ ๋ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ ค์ 1๋ฌธ์ ๋ฐ์ ํ์ง ๋ชปํ๋คใ
2442๋ฒ ๋ณ์ฐ๊ธฐ ๋ฌธ์ ๋ ํธ๋ฆฌ์ฒ๋ผ ๋ณ๋ค์ ์ถ๋ ฅํ๋ ๋ฌธ์ ๋ค
์ถ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋ ์ค๋ง๋ค ๊ณต๋ฐฑ์ 4 3 2 1 0 ์ด๊ณ , ๋ณ์ 1 3 5 7 9 ๋ก ๊ท์น์ด ๋ณด์ด๊ธธ๋
while ๋ฌธ์ผ๋ก i ๊ฐ 4์ผ ๋ ๊ณต๋ฐฑ 4๊ฐ์ star 1 ๊ฐ๋ฅผ ์ถ๋ ฅํ๊ณ , i ๊ฐ 3 ์ผ ๋ start 3, i 2 ์ผ ๋ start 5, ... ๋ฅผ i ๊ฐ 0์ด ๋ ๋๊น์ง ๋ฐ๋ณตํ๋ค
console ์ while ๋ฌธ ์์ ์ฐ์ด์ ์๋ ๊ฒ ๊ฐ์์ง๋ง ์ผ๋จ ์ ๋ต์ผ๋ก ์ ์ถํด๋ดค๋๋ฐ ์ ๋ต์ด๋ผ๊ณ ๋ ์ ๋นํฉํ๋ค
์ฌ์ค ๋ฐ๋ณต๋ฌธ ์์ console ์ ์ฐ์ผ๋ฉด ๋๋ถ๋ถ ์๋ฌ๊ฐ ๋์ ์๋๋ ์ํด๋ณด๋๋ฐ ์ด๋ฒ์๋ ๋ผ์ ๊ธฐ๋ถ์ด ์ข์ง๋ง? ๋นํฉ์ค๋ฌ์ ๋ค
๊ตฌ๊ธ๋ง์ ํด์ ์ข ๋ ์ข์ ์ฝ๋๋ฅผ ์ฐพ์๋ดค๋ค
let output = "";
for (let i = 1; i <= input; i++) {
output += " ".repeat(input - i) + "*".repeat(i * 2 - 1) + "\n";
}
console.log(output);
๊ต์ฅํ ๊ฐ๊ฒฐํ๊ณ ๊ฐ๋จํด์ ์ข์ ์ฝ๋์ธ ๊ฒ ๊ฐ์ ์ฌ๋ ค๋ณธ๋ค
12/8
๐ ํ ์ผ
- ๋ธ๋ก๊ทธ ์ ๋ฆฌ
- ๋ ธ๋ง๋ ์ฝ๋ ๋ฆฌ์กํธ ๋ง์คํฐ ํด๋์ค styled components ๋ฃ๊ธฐ
โ ํ ์ผ
- 4์ฐจ ๊ณผ์ ๋ฐฐํฌ & ๋ธ๋ก๊ทธ ๊ธ ์ ๋ฆฌ
๋ธ๋ก๊ทธ ์ ๋ฆฌ๋ฅผ ์์ํ๋ ค๋๋ฐ ๊ฐ์๊ธฐ ํ์๋ถ์ด pr merge ์ ํ ์คํธ๋ก ๋ณผ ์ ์๋๋ก deploy preview ๋ฅผ ์ฌ์ฉํ์๊ณ netlify ๋ก ๋ฐฐํฌ ํ๋ฒ ํด๋ฌ๋ผ๊ณ ํด์ netlify ๋ฐฐํฌ๋ ์ฒ์์ด์ง๋ง ํด๋ดค๋ค
https://goddino.tistory.com/190 ์ https://heropy.blog/2018/01/10/netlify/ ๋ฅผ ์ฐธ๊ณ ํด์ ๋ฐฐํฌํ๊ณ
https://docs.netlify.com/site-deploys/overview/#deploy-preview-controls ์
https://tecoble.techcourse.co.kr/post/2021-08-13-test-automation/ ๋ฅผ ์ฐธ๊ณ ํ์ฌ deploy preview ๋ฅผ ์ดํดํ๋ค
๋ฐฐํฌํ๋ค๊ฐ https://merrily-code.tistory.com/123 ์ด๊ณณ๊ณผ ๋์ผํ ์๋ฌ๊ฐ ๋์ ํด๊ฒฐํ๋ค
deploy preview ๋ ์ ์ด๋ฏธ์ง์ฒ๋ผ ์ค์ ํ๊ณ
ํ ๋ ํฌ๋ผ ์๋ชป๋ ๊น ๋ฌด์์์ ๊ฐ์ธ ๋ ํฌ๋ฅผ ํ๋ ๋ฐฐํฌํ์ฌ deploy preview ๋ฅผ ์ด๋ป๊ฒ ํ๋ฉด ์ธ ์ ์๋์ง ์์๋ดค๋ค
์ ์ด๋ฏธ์ง์ฒ๋ผ pr ๋ฅผ ํ๋ฉด ํด๋น pr ์์ deploy preview ๊ฐ ์ค๋น๋์๋ค๊ณ ์๋ ค์ค๋ค ๊ทธ๋ฌ๋ฉด ๋นจ๊ฐ ๋๊ทธ๋ผ๋ฏธ์ url ์ ๋ค์ด๊ฐ์ merge ์ pr ์ ์ํ๋ฅผ ํ์ธํ ์ ์๋ค
๋ฐฐํฌ๋ฅผ ์๋ฃํ๊ณ ์ผ์ง๋ฅผ ์ผ๋ค ์ซ ์์ฌ์ ์ฐ๋ฆฌ์ง๋ง ์์ฆ ๋ฐ์๋ค๋ ํ๊ณ๋ก ์ผ์ง๊ฐ ์์ฒญ ๋ฐ๋ ค์ ๊ธฐ์ต๋ ฅ ํ ์คํธ๋ฅผ ํ๋ฉด์ ์์ฑํ๋ค
๊ฐ์ ๋ค์๋ ๊ฒ๋ ๊ฐ์ด ์ ๋ฆฌํด์ ๋ด์ผ ๊ฐ๋ฐ ๋ธ๋ก๊ทธ ์ ์ถํ ๋ ๊ฐ์ด ํฌ์คํ ํด์ผ๊ฒ ๋ค
- ๋ ธ๋ง๋ ์ฝ๋ ๋ฆฌ์กํธ ๋ง์คํฐ ํด๋์ค styled components ๋ฃ๊ธฐ
์ด์ ์ด๋์ ๋ ๊ธฐ์ด ๋ฌธ๋ฒ์ ์ตํ ๊ฒ ๊ฐ๊ณ ๊ณ์ ๋น์ทํ ํ๋ก์ ํธ๋ก ์ฐ์ตํ ๊ฒ ๊ฐ์์ ๋ง์คํฐ ํด๋์ค ๊ฐ์๋ก ๋์ด๊ฐ๋ค
๊ทผ๋ฐ ์๊พธ ๊ฐ์๋ฅผ ๋ค์ผ๋ฉด ํ๊ธฐ๋ฅผ ํ๋ ค๋ ๋ฒ๋ฆ์ด ์์ด์ ์ด๋ฒ์ ํ๊ธฐ๋ฅผ ํ์ง ์๊ณ ์ญ ๋ค์ด๋ณด๋ ค๊ณ ํ๋ค
์ดํด๊ฐ ์๋๋ ๋ถ๋ถ์ ์์ ์ขํ๋ฅผ ์ ์ด๋๊ณ ๋ค ๋ณธ ํ์ ๋ค์ ๋์๊ฐ์ ๋ณต์ตํด๋ณด๋ ์์ผ๋ก ํด๋ณด๋ ค๊ณ ํ๋ค
styled components ๋ ํ๋ฒ ๋ฐฐ์๋ดค๋ ๊ฑฐ๋ผ ์ด๋ ต์ง ์์๊ณ ์ดํด๊ฐ ๋์ง ์๋ ๋ถ๋ถ์ ์์ด์ ํ๋ฃจ๋ฃฉ ๋ณผ ์ ์์๋ค
์์ง ํจ๊ณผ๋ ์ ๋ชจ๋ฅด๊ฒ ์ง๋ง ์ผ๋จ ๊ณ์ ์ด๋ฐ ๋ฐฉ์์ผ๋ก ํด๋ณด๊ณ ํจ๊ณผ๊ฐ ์๋ค๋ฉด ๋ค์ ๋ฐฉ์์ ๋ฐ๊พธ๋ ์์ผ๋ก ํด์ผ๊ฒ ๋ค
12/9
๐ ํ ์ผ
- 12์ 1์ผ์ ๋ฐฑ์ค 5๋ฌธ์ ๋ง๋ฌด๋ฆฌ
โ ํ ์ผ
- 12์ 1์ผ์ ๋ฐฑ์ค 5๋ฌธ์ ๋ง๋ฌด๋ฆฌ
๋๋์ด 5๋ฌธ์ ๋ฅผ ๋ง๋ฌด๋ฆฌํ๋ค
2443๋ฒ ๋ณ์ฐ๊ธฐ-6 ๋ฌธ์ ๋ ๋ณ์ ๊ฑฐ๊พธ๋ก๋ ํธ๋ฆฌ ๋ชจ์์ผ๋ก ์ถ๋ ฅํ๋ฉด ๋๋ ๋ฌธ์ ๋ค ๊ฐ ์ค๋ง๋ค ๋ณ์ 9 7 5 3 1 ์ด๊ณ ๊ณต๋ฐฑ์ 0 1 2 3 4 ๋ก ์ด์ ๋ฌธ์ ๋ ๋ฐ๋๋ก ๋์ด ์๋ค ํ์ง๋ง ์ด์ ๋ฌธ์ ๋ ๋น์ทํด๋ณด์ฌ ๋ ๊ฐ์ ๋ฐฉ์์ผ๋ก ์กฐ๊ฑด๋ง ๋ค๋ฅด๊ฒ ์คฌ๋๋ฐ ๋ฐฑ์ค์์๋ ์ค๋ต์ผ๋ก ์ฒ๋ฆฌ๋๋ค ๊ทธ๋์ ์ด์ ์ ํ์๋ ๋ณ์ฐ๊ธฐ ๋ฌธ์ ๋ฅผ ๊ตฌ๊ธ๋งํ์ ๋ ๋์จ ๊ฐ๊ฒฐํ ์ฝ๋๋ก ์กฐ๊ฑด๋ง ๋ค๋ฅด๊ฒ ํด์คฌ๋๋ ์ ๋ต์ผ๋ก ๋๋ค
2444๋ฒ ๋ณ์ฐ๊ธฐ-7 ๋ฌธ์ ๋ ๋ค์ด์๋ชฌ๋ ๋ชจ์์ผ๋ก ์ถ๋ ฅํ๋ฉด ๋๋ค ๊ฐ ์ค๋ง๋ค ๊ณต๋ฐฑ์ 4 3 2 1 0 1 2 3 4, ๋ณ์ 1 3 5 7 9 7 5 3๋ก ํธ๋ฆฌ์ ์ญํธ๋ฆฌ ๋ชจ์์ด ํฉ์ณ์ง ๋ชจ์์ด๋ค ๊ทธ๋์ ํธ๋ฆฌ์ ์ญํธ๋ฆฌ for ๋ฌธ์ ํฉ์ณ์ ์ถ๋ ฅํด์คฌ๋ค
2445๋ฒ ๋ณ์ฐ๊ธฐ-8 ๋ฌธ์ ๋ ์ถ๋ ฅ ๋ชจ์์ ๋ณด๊ณ ๊ท์น์ ์ ์ถํด์ ์ถ๋ ฅํ๋ผ๊ณ ๋์ด ์๋ค ๊ฐ ์ค๋ง๋ค ๊ณต๋ฐฑ์8 6 4 2 0 2 4 6 8, ๋ณ์ 1 ๊ณต๋ฐฑ 1 / 2 ๊ณต๋ฐฑ 2 / 3 ๊ณต๋ฐฑ 3 / 4 ๊ณต๋ฐฑ 4 / 55 / 4 ๊ณต๋ฐฑ 4 / 3 ๊ณต๋ฐฑ 3 / 2 ๊ณต๋ฐฑ 2 /1 ๊ณต๋ฐฑ 1์ผ๋ก ๋ณ์ ๋ณดํ์ด, ๊ณต๋ฐฑ์ด ์ญํธ๋ฆฌ์ ํธ๋ฆฌ ๋ชจ์์ ํฉ์น ๊ฒ์ผ๋ก ๋ณด์๋ค
๊ทธ๋์ ๋๊ฐ์ for๋ฌธ์ ๋๊ณ ๊ณต๋ฐฑ, ๋ณ, ๊ณต๋ฐฑ์ด ๋ฐ๋ณต๋๋๋ก ํ๋๋ฐ ์ฒซ for ๋ฌธ์ input ์ 1 ์ ๋บ ๊ฐ๋ถํฐ ๊ฐ์ํ์ฌ 0๊น์ง ์ถ๋ ฅํ๊ณ ๋ค์ for ๋ฌธ์ ์ฒซ for ๋ฌธ์ ๋ง์ง๋ง๊ณผ ์ค๋ณต๋๋ฉด ์๋๋ 1๋ถํฐ input ๊น์ง ๋ฐ๋ณต๋๋๋ก ํ๋ค ๊ทธ๋์ ๋for ๋ฌธ์ i ๋ฅผ ์ถ๋ ฅํด๋ณด๋ฉด 4 3 2 1 0 1 2 3 4 ๊ฐ ๋์จ๋ค
์ฌ์ค for ๋ฌธ์ ์ด๊ธฐํ์ ์กฐ๊ฑด๋ฌธ์ ์ฒ์์ 5~0, 1~5 ์ด๋ฐ ์์ผ๋ก ์คฌ๋๋ ๊ณต๋ฐฑ์ด ๋ ์ถ๋ ฅ๋์ด์ ์ถ๋ ฅ ํ์์ด ์๋ชป๋์๋ค๋ ๊ฒฐ๊ณผ๊ฐ ๋์๋ค ๊ณต๋ฐฑ์ @ ๊ธฐํธ๋ก ์นํํด์ฃผ์๋๋ ์ ์ฌ์ง์ nodemon์ด๋ผ๊ณ ์ฐ์ฌ์๋ ๊ฒ์ ๊ธฐ์ค์ผ๋ก ์ ๊ฒ์ ๊ฒฐ๊ณผ๊ฐ ๋์ค๊ฒ ๋์๋ค ๊ทธ๋์ input ์์ 1์ ๋บ ๊ฐ์ผ๋ก ์์ ํด์ฃผ์๋ค
'๐จ ํจ์คํธ์บ ํผ์ค > ์คํฐ๋ ์ผ๊ธฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[221219-221225] ์๊ฐ์ด ์ด๋ ๊ฒ ๋นจ๋ฆฌ ๊ฐ๋ค๊ณ ? (1) | 2022.12.29 |
---|---|
[221212-221218] ์ ์ฝ๋ฉ๊ณต๋ถ ์ ์์์ ํฉ๋๋ค (0) | 2022.12.22 |
[221128-221204] ๋ฐ์๋ค ๋ฐ๋น ํ๋์ฌํ (1) | 2022.12.09 |
[221121-221127] ์กฐ๊ธ ์ฌ๋ฐ์์ง๋? (0) | 2022.12.02 |
[221114-221120] ๋ณต์ต์ ํ์ ์์ต์ ์ ํ (1) | 2022.11.25 |