
모닝커피 내리는 시간 == 기분 좋은 시간 : )
오늘도 화이팅
PYTHON
# 코드 정리
1. 행렬 값 : 𝑛 × 𝑛
n × n 행렬의 위치 1 기준 인덱스 (x, y)에서 값 :
두 인덱스 중 더 큰 max(x, y) + 1
2. 행렬을 1차원 배열로 변환: 0 기반 1차원 배열에서:
(x, y)에 있는 원소의 위치는 x * n + y
3. 직접 계산:
주어진 인덱스 i에서 행(x)과 열(y)을 정수 나눗셈과 나머지 연산으로 찾기 :
x = i // n
y = i % n
이 위치의 값은 max(x, y) + 1
4. 부분 배열 생성:
위의 공식을 사용, left에서 right까지의 인덱스에 대한 값을 직접 계산
def solution(n, left, right):
result = []
for i in range(left, right + 1):
x = i // n
y = i % n
# 넣을 값은 (x, y 좌표 중 큰 값) + 1
# [0][0]=1 [0][1]=2 [0][2]=3 [0][3]=4
# [1][0]=2 [1][1]=2 [1][2]=3 [1][3]=4
# [2][0]=3 [2][1]=3 [2][2]=3 [2][3]=4
# [3][0]=4 [3][1]=4 [3][2]=4 [3][3]=4
result.append(max(x, y) + 1)
return result
대표적인 머신러닝 (분류) 알고리즘

ML PYTHON CLASS#4
예측 모델링 프로세스
심화 강의 1회독 후 정리 예정 !
오늘의 한 줄.
오늘도 고생했다 !