티스토리 뷰

학습내용 예시
[1] 대칭행렬
: 각 i 행들은 각 i 열과 같다
대칭행렬인지 확인

def solution(arr):
    return int(arr == list(map(list, zip(*arr)))) #대칭이면1 아니면0
[2] 나선형배열 chatGPT에게 힌트를 조금 달라고 했다.
1. 배열 초기화 : nxn의 값이 0인 배열설정
2. 방향설정 : 오른쪽(0,1),아래(1,0),왼쪽(0,-1),위(-1,0)
3. 경계조건: 배열의 경계를 벗어나거나 이미 숫자가 채워진 곳을 만나면 방향바꿈
4. 루프로 숫자채우기: 매번 현재 방향으로 숫자를 채우고, 경계를 벗어나거나 이미 숫자를 채워진 곳을 만나면 방향바꿈

 

나선형 배열은 풀이를 봐도 아직 너무 헷갈린다... 일단 124문제(...123?ㅋㅋ 나선형 어려워..) 풀이 완료!

반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함