[프로그래머스] 삼각 달팽이

yewon Lee·2023년 8월 17일
0


😎코딩테스트 연습>월간 코드 챌린지 시즌1>삼각 달팽이


📘 문제풀이

def solution(n):
    answer = []
    triangle = []
    x, y = -1, 0
    for i in range(n):
        triangle.append([0 for j in range(i+1)])
    ㄴ
    num = 1
    for i in range(n):
        for j in range(i, n):
            if i%3 == 0:
                x += 1
            elif i%3 == 1:
                y += 1
            else:
                x -= 1
                y -= 1
            triangle[x][y] = num
            num += 1
    
    for i in range(n):
        for j in range(i+1):
            answer.append(triangle[i][j])
            
    return answer

참고: [프로그래머스] 월간 코드 챌린지 시즌1 - 삼각 달팽이

profile
시작

0개의 댓글