본문 바로가기
  • 머킹이의 머신로그
오늘부터 코딩테스트

[오늘부터 코딩테스트]코딩 기초 문제 트레이닝 끝

by 머킹 2023. 11. 21.
728x90

[파이썬] 프로그래머스  Lv0. 이차원 배열 대각선 순회하기

안녕하세요 머킹입니다.

오랜만에 이론들을 배우고 있는데 머리가 아파요 

저는 학문형일까 실전형일까 고민하던 시기가 있었는데

 

학문을 배우다보면 되게 흥미롭고 재밌어서 학문형 같기도 하고

모델을 돌리면서 서비스를 만드는 것도 재밌어서 실전형 같기도 하고

그렇네요. 여러분은 어떤 형이신가요?

 


이차원 배열 대각선 순회하기

 

def solution(board, k):
    row_len = len(board)
    col_len = len(board[0])
    
    answer = 0
    
    for i in range(row_len):
        for j in range(col_len):
            if i + j <= k:
                answer += board[i][j]
        
    return answer
def solution(board, k):
    answer = 0
    n, m = len(board), len(board[0])

    for i in range(n):
        for j in range(m):
            if i + j <= k:
                answer += board[i][j]
            else:
                break
    return answer

이 풀이가 정말 깔끔해보입니다.

 


 

윗 문제를 끝내고 뒤로가기를 눌렀는데..!!

이렇게 코딩 기초 트레이닝 문제를 모두 해결했습니다!!!! ㅠㅠㅠ

이제부터 저는 코딩 입문자입니다 ㅎㅎ