>  기사  >  웹 프론트엔드  >  자바스크립트를 이용한 다이아몬드 패턴 프린팅

자바스크립트를 이용한 다이아몬드 패턴 프린팅

Linda Hamilton
Linda Hamilton원래의
2024-10-21 22:41:02570검색

Diamond Pattern Printing using javascript

인스타그램을 팔로우하고 일상적인 코딩 영상을 시청하세요

https://www.instagram.com/webstreet_code/

소개

이번 영상에서는 자바스크립트를 사용하여 화려한 다이아몬드 패턴을 만드는 방법을 보여 드리겠습니다. 이 프로젝트는 기술을 연습하고 콘솔에서 정렬을 위해 문자열과 공백을 조작하는 방법을 탐색할 수 있는 좋은 방법입니다.

당신이 배울 내용

  • 루프를 사용하여 JavaScript에서 패턴을 만드는 방법
  • 출력 형식 지정 시 문자열 조작의 중요성
  • 콘솔에서 시각적으로 매력적인 텍스트 기반 아트를 만드는 방법.

코드 설명

다이아몬드 패턴을 만드는 데 사용된 코드는 다음과 같습니다.

javascript
function printDiamond(n) {
    let pattern = '';
    const symbol = '?'; // Diamond symbol

    // Upper part of the diamond
    for (let i = 1; i <= n; i++) {
        pattern += ' '.repeat(n - i); // Add leading spaces
        for (let j = 0; j < 2 * i - 1; j++) {
            pattern += symbol + ' '; // Add diamonds with space
        }
        pattern += '\n'; // Move to next line
    }

    // Lower part of the diamond
    for (let i = n - 1; i >= 1; i--) {
        pattern += ' '.repeat(n - i); // Add leading spaces
        for (let j = 0; j < 2 * i - 1; j++) {
            pattern += symbol + ' '; // Add diamonds with space
        }
        pattern += '\n'; // Move to next line
    }

    console.log(pattern);
}

// Set the number of rows (height of the diamond)
let rows = 5; // You can change the number of rows here
printDiamond(rows);

위 내용은 자바스크립트를 이용한 다이아몬드 패턴 프린팅의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:KnockoutJ 소개다음 기사:KnockoutJ 소개