(문제 풀이)파이썬, python: 자료구조
목차 1. 배열 문제 1: 2차원 배열에서 모든 원소의 합 구하기 my_array = [[1, 2, 3], [4, 5, 6],[7, 8, 9]] def solve(array): total_sum = 0 for i in range(len(array)): for j in range(len(array[i])): total_sum += array[i][j] return total_sum solve(my_array) >>> 45 문제 2: 각 행의 합 구하기 given_array1 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] given_array2 = [[1, 2],[3, 4],[5, 6],[7, 8],[9, 10]] def solve1(given_array): result_list = [] ..
2023. 5. 8.
(파이썬 다시 보기)파이썬, python: 5. 자료구조
목차 1. 배열(Array): 리스트 타입 - 데이터를 나열하고, 각 데이터를 인덱스에 대응하도록 구성한 데이터 구조 - 장점: 시작 위치만 알면 Index를 통하여 접근 가능 (메모리의 효율적인 사용) - 단점: 데이터를 삽입, 삭제할 경우, 기존 데이터들의 위치까지 변경해야 할 수 있음 # 2차원 배열 my_array = [[1, 2, 3], [4, 5, 6],[7, 8, 9]] my_array[0][1] # 정수형 반환 >>> 2 my_array = ['123', '456', '789'] my_array[0][1] # 문자열 반환 >>> '2' 1-1. 예제 1: 2차원 배열에서 모든 요소에 1을 더하기 my_array = [[1, 2, 3], [4, 5, 6],[7, 8, 9]] for i in ..
2023. 5. 8.