직사각형 별찍기

ccy·2022년 1월 14일
0

알고리즘(JS)

목록 보기
4/31
post-thumbnail
process.stdin.setEncoding('utf8');
process.stdin.on('data', data => {
    const n = data.split(" ");
    const a = Number(n[0]), b = Number(n[1]);
  //위에 코드는 무슨 코드인지 모르나, 숫자를 
     let result =''
    for(let i=0;i<b;i++){
      for(let j=0;j<a;j++){
        result+= "*"
      }
      result += '\n'      
    }
    console.log(result)
    
});

위에 코드가 어떻게 작동하는 원리인지 몰라서 function으로 별도로 만들어서 별찍기를 해보았다.



function makeSquare(num,num2){
    const a = num
    const b =num2
    let result =''
    for(let i=0;i<b;i++){
      for(let j=0;j<a;j++){
        result+= "*
      }
      result += '\n'   
    }
  return result
    }

makeSquare(5,3)

\n이 다음칸으로 넘어가기하라는 기능이다.(next line) 다음칸으로 넘어가지 않는다면 별표시는 세로로 쭉 만들어지는것이 확인된다.

2 중 for loop예시

profile
개발배우는중

0개의 댓글

관련 채용 정보

Powered by GraphCDN, the GraphQL CDN