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

๋ฌธ์ œํ’€๊ธฐ

[Javascript] ๋ณ„์ฐ๊ธฐ

โ˜…๋จผ์ € ์•Œ์•„์•ผํ•  ๊ฒƒ


-repeat() ๋ฉ”์„œ๋“œ๋Š” ๋ฌธ์ž์—ด์„ ์ฃผ์–ด์ง„ ํšŸ์ˆ˜๋งŒํผ ๋ฐ˜๋ณตํ•ด ๋ถ™์ธ ์ƒˆ๋กœ์šด ๋ฌธ์ž์—ด์„ ๋ฐ˜ํ™˜.
str.repeat(count)์—์„œ count๋Š” ๋ฌธ์ž์—ด์„ ๋ฐ˜๋ณตํ•  ํšŸ์ˆ˜(0๊ณผ ์–‘์˜ ๋ฌดํ•œ๋Œ€ ์‚ฌ์ด์˜ ์ •์ˆ˜/์Œ์ˆ˜ ์•ˆ๋จ)

 

 

โ˜…๋ณ„ ์ฐ๊ธฐ1

//๋ณดํ†ต ์ดˆ๊ธฐ๊ฐ’์€ 0์„ ์ฃผ๋กœ ์“ด๋Œ€(์ปดํ“จํ„ฐ ์ˆซ์ž๊ฐ€ 0๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋‹ˆ๊นŒ)
for (let star=0; star<5; star+=1) {
    console.log("*".repeat(star+1));
}


/* ์ถœ๋ ฅ๋˜๋Š” ๋ณ„

*
**
***
****
*****

*/

 

 

โ˜…๋ณ„ ์ฐ๊ธฐ2

for (let star=5; star>=1; star-=1) {
    console.log(" ".repeat(5-star)+"*".repeat(star));
}

/* ์ถœ๋ ฅ๋˜๋Š” ๋ณ„

*****
 ****
  ***
   **
    *

*/

 

 

โ˜…๋ณ„ ์ฐ๊ธฐ3

for (let star=9; star>=1; star-=2) { 
    console.log(" ".repeat((9-star)/2)+"*".repeat(star));
}

/* ์ถœ๋ ฅ๋˜๋Š” ๋ณ„

*********
 *******
  *****
   ***
    *

*/

 

 

โ˜…๋ณ„ ์ฐ๊ธฐ4