๐ตAlgorithm
ํ๋ก๊ทธ๋๋จธ์ค - ์ง์ฌ๊ฐํ ๋ณ์ฐ๊ธฐ
IOTrue
2022. 12. 22. 22:07
์๊ณ ๋ฆฌ์ฆ(Algorithm)
๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ์ ์ฐจ๋ ๋ฐฉ๋ฒ
์ํ๊ณผ ์ปดํจํฐ๊ณผํ, ์ธ์ดํ ๋๋ ์ฎ์ธ ๋ถ์ผ์์ ์ด๋ ํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ ํด์ง ์ผ๋ จ์ ์ ์ฐจ
ํน์ ๊ณ์ฐ์ ์คํํ๊ธฐ ์ํ ๋จ๊ณ์ ์ ์ฐจ๋ฅผ ์๋ฏธํ๋ค.
์ฆ, ๋ฌธ์ ํ์ด์ ํ์ํ ๊ณ์ฐ์ ์ฐจ ๋๋ ์ฒ๋ฆฌ๊ณผ์ ์ ์์๋ฅผ ๋ปํ๋ค.
์ง์ฌ๊ฐํ ๋ณ์ฐ๊ธฐ
๋ฌธ์ ์ค๋ช
์ด ๋ฌธ์ ์๋ ํ์ค ์
๋ ฅ์ผ๋ก ๋ ๊ฐ์ ์ ์ n๊ณผ m์ด ์ฃผ์ด์ง๋๋ค.
๋ณ(*) ๋ฌธ์๋ฅผ ์ด์ฉํด ๊ฐ๋ก์ ๊ธธ์ด๊ฐ n, ์ธ๋ก์ ๊ธธ์ด๊ฐ m์ธ ์ง์ฌ๊ฐํ ํํ๋ฅผ ์ถ๋ ฅํด๋ณด์ธ์.
let result = "";
const a = 5, b = 3;
for(let i=0; i<b; i++){
for(let j=0; j<a; j++){
result += '*'
}
result += '\n'
}
console.log(result.trim()) //๋ง์ง๋ง ์ค ๊ณต๋ฐฑ ์ ๊ฑฐ
2์ค for๋ฌธ์ ์ด์ฉํ์ฌ ๊ฐ๋จํ๊ฒ ํ์ด๋ณด์๋ค.
https://school.programmers.co.kr/learn/courses/30/lessons/12969?language=javascript