목록분류 전체보기 (59)
JHJ
1. 오늘 학습 키워드:태블로 대신 개인공부 2. 오늘 학습 한 내용을 나만의 언어로 정리하기:코드카타알고리즘 92 - 프로세스def solution(p, l): q = [] for i in range(len(p)): q.append((p[i], i)) ans = 0 while q: c = q.pop(0) h = False for i in q: if i[0] > c[0]: h = True break if h: q.append(c) else: ans += 1 ..
1. 오늘 학습 키워드:태블로 2. 오늘 학습 한 내용을 나만의 언어로 정리하기:코드카타알고리즘 91 - 기능개발def solution(p, s): a = [] for i in range(len(p)): r = 100 - p[i] A = r // s[i] if r % s[i] != 0: A += 1 a.append(A) ans = [] m = a[0] c = 0 for i in a: if i c += 1 else: ans.append(c) m = i c = 1 a..
1. 오늘 학습 키워드:대시보드 2. 오늘 학습 한 내용을 나만의 언어로 정리하기:코드카타알고리즘 90 - 의상# 각 의상 위치에 대한 경우의 수를 구하고 곱하면 된다. 결과에선 아무것도 입지 않은 것만 제외하면 된다.def solution(cl): c = {} for i, j in cl: if j in c: c[j] += 1 else: c[j] = 1 ans = 1 for j in c: ans *= (c[j] + 1) return ans - 1조퇴! 3. 학습하며 겪었던 문제점& 에러 + 회고3-1 문제점& 에러: X 3-2 회고: 공..
1. 오늘 학습 키워드:머신러닝 프로젝트 2. 오늘 학습 한 내용을 나만의 언어로 정리하기:코드카타알고리즘 89 -할인 행사# 모든 경우의 수(= i로 만들어진 d2들)에 대해 경우의 수의 항목들의 숫자(count 매서드 활용)가 n과 일치하는 확인하면 된다.def solution(w,n, d): ans = 0 for i in range(len(d) - 10 + 1): d2 = d[i : i + 10] A = True for j in range(len(w)): if d2.count(w[j]) != n[j]: A = False break if A==True..
1. 오늘 학습 키워드:머신러닝 프로젝트 2. 오늘 학습 한 내용을 나만의 언어로 정리하기:코드카타알고리즘 88 - 행렬의 곱셈def solution(a1, a2): ans = [] r = len(a1) c = len(a2[0]) for i in range(r): rr = [] for j in range(c): rr.append(0) ans.append(rr) for i in range(r): for j in range(c): for k in range(len(a1[0])): ans[i][j] += a1[i][k] * a2[k][j] ..
1. 오늘 학습 키워드:머신러닝 프로젝트 2. 오늘 학습 한 내용을 나만의 언어로 정리하기:코드카타알고리즘 87 - n^2 배열 자르기def solution(n, l, r): ans = [] for i in range(l, r + 1): a = i // n b = i % n c = max(a, b) + 1 ans.append(c) return ans 머신러닝 팀 프로젝트최종 코드 취합 - 진행중...PPT 작성 진행 및 중간 점검SHAP 분석 결과 활용 방향성 정립발표자 선정 3. 학습하며 겪었던 문제점& 에러 + 회고3-1 문제점& 에러: X 3-2 회고: 코드 취합의 ..
1. 오늘 학습 키워드:머신러닝 프로젝트 2. 오늘 학습 한 내용을 나만의 언어로 정리하기:코드카타알고리즘 86 - H-Indexdef solution(ci): ci.sort(reverse=True) h = 0 for i in range(len(ci)): if ci[i] >= i + 1: h = i + 1 else: break return h 머신러닝 팀 프로젝트스테이지별 공정의 통계를 통한 공정 역추적 및 추정 -- 폐기코드 취합PPT 작성 진행 및 중간 점검SHAP 분석 결과와 결론 연결 논의+ 개인 과제 피드백 받기3. 학습하며 겪었던 문제점& 에러 + 회고3-1 문제점& 에러: X ..
1. 오늘 학습 키워드:머신러닝 프로젝트 2. 오늘 학습 한 내용을 나만의 언어로 정리하기:코드카타알고리즘 85 - 연속 부분 수열 합의 개수def solution(el): n = len(el) ex = el * 2 uni = set() for j in range(n): cur = 0 for i in range(n): cur += ex[j + i] uni.add(cur) return len(uni) 머신러닝 팀 프로젝트F.I. 와 SHAP 분석AutoML하이퍼파라미터 튜닝PPT 작성 시작결과 해석에 대한 논의3. 학습하며 겪었던 문제점& 에러 + 회고3-1 문제점& 에러: X ..
1. 오늘 학습 키워드:머신러닝 프로젝트 2. 오늘 학습 한 내용을 나만의 언어로 정리하기:코드카타알고리즘 84 - 괄호 회전하기def is_valid(st): sta = [] bm = {')': '(', ']': '[', '}': '{'} for i in st: if i in bm.values(): sta.append(i) elif i in bm: if not sta or sta[-1] != bm[i]: return False sta.pop() return len(sta) == 0 def solution(s): ans = 0 ..
1. 오늘 학습 키워드:머신러닝 프로젝트 2. 오늘 학습 한 내용을 나만의 언어로 정리하기:코드카타알고리즘 82 - N개의 최소공배수# 나눠서 생각하기[변수를 새로 만들고, 정렬 및 찾기]def solution(k, t): ans = 0 # 1. 귤의 개수라는 새로운 변수, 내림차순 counts = {} for i in t: if i in counts: counts[i] += 1 else: counts[i] = 1 counts_2 = sorted(counts.values(), reverse=True) # 2. 돌아가면서 맞추기 for i in counts_2: k -= i ..
