๐Ÿ•ต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