다음은 JavaScript 콘솔 내부에서 인쇄해야 하는 간단한 별 패턴입니다. 출력이나 HTML 창이 아닌 콘솔 내부에 인쇄해야 합니다.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
다음은 JavaScript에서 수행하는 코드입니다. −
예시
const star = "* "; //where length is no of stars in longest streak const length = 6; for(let i = 1; i <= (length*2)-1; i++){ const k = i <= length ? i : (length*2)-i; console.log(star.repeat(k)); }
출력
콘솔 출력은 -
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
String repeat() 함수는 컨텍스트에서 사용되는 문자열의 n개 복사본이 있는 문자열을 생성하도록 컴파일러에 지시하는 방법입니다. 여기서 n은 수신하는 인수입니다.
이 코드의 시간 복잡도는 O(length^2)이고 공간 복잡도는 O(1)입니다.