더북(TheBook)

2. 숫자를 채운 현재 위치를 (0, 0)으로 설정

이 배열에 숫자를 넣을 위치를 변수로 선언하고 (0, 0)으로 초기화합니다. 이는 배열의 (0, 0) 위치부터 숫자를 넣어 주기 위함입니다.

int x = 0;
int y = 0;

x, y는 위치 변수로 숫자를 기록할 때마다 아래, 오른쪽, 왼쪽 위 중 하나의 방향으로 이동합니다.

 

3. 방향에 따라 이동할 수 없을 때까지 반복하면서 숫자 채우기

이제 숫자를 triangle에 채워 넣어야 합니다. 아래, 오른쪽, 왼쪽 위로 이동하면서 숫자를 계속해서 채워 넣어야 하기 때문에 무한 루프로 작성해줍시다.

while (true) {
    // 아래로 이동
    
    // 오른쪽으로 이동
    
    // 왼쪽 위로 이동
}

 

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.