[부트캠프 휴강일] 이론과 실습을 연결해보자 - 선형 회귀와 다중 선형 회귀
·
AI
wb_sunny 오늘 일상 공유 오늘은 제헌절이라서 부트캠프가 없는 날이었다. 어김없이 오전에 헬스를 갔다가 휴식을 취하고, 가족과 외식을 했다. 오후에는 그동안 부족했던 잠을 채웠고, OTT도 조금 시청했다. 이후 알바를 와서 프로그래머스 문제를 풀고, 부족한 부분을 채우기 위해 코드잇에서 제공하는 인강을 들었다. 오늘 블로그는 프로그래머스 문제 풀이 하나와, 선형 회귀·다중 선형 회귀 개념 정리를 담는다. edit_note 오늘 코테 문제 문제신고 결과 받기 플랫폼프로그래머스 핵심 요구사항유저가 서로를 신고한 기록(report)이 주어졌을 때, k번 이상 신고당한 유저는 정지 처리되고, 정지된 유저를 신고했던 모든 유저에게 정지 메일이 발송된다...
[부트캠프 10일차] 예측이 틀렸을 때 - 손실 함수부터 K-폴드까지
·
AI
wb_sunny 오늘 일상 공유 오늘은 오전에 운동을 갔다가 부트캠프 수업을 듣고, 프로그래머스 문제 하나를 풀고 위클리 페이퍼를 마무리했다. 오늘 블로그는 프로그래머스 문제 풀이와 위클리 페이퍼에서 정리한 내용, 그리고 요즘 준비 중인 스터디 팀 이야기를 공유하려고 한다. edit_note 오늘 코테 문제 문제성격 유형 검사하기 플랫폼프로그래머스 핵심 요구사항설문 문항 survey와 각 문항에 대한 선택지 choices가 주어졌을 때, 8가지 성격 유형 지표 점수를 계산해서 4자리 성격 유형을 판별하기 python def solution(survey, choices): answer = '' p_di..
[부트캠프 8일차] 선형대수학
·
AI
wb_sunny 오늘 일상 공유 오늘은 일어나서 운동을 갔다가 부트캠프 실습 시간에 미션2를 마무리했다. 이후에 프로그래머스 문제를 한 문제 풀었고, 남은 시간은 복습을 했다. 수업을 마치고는 러닝을 다녀왔다. 오늘 블로그는 프로그래머스 1문제 풀이와 미션1 후기, 그리고 위클리 페이퍼 준비하면서 공부한 개념 1가지를 공유하려고 한다. edit_note 오늘 코테 문제 문제햄버거 만들기 플랫폼프로그래머스 핵심 요구사항재료가 쌓이는 순서를 나타내는 정수 배열 ingredient가 주어졌을 때, 정해진 순서(빵-야채-고기-빵)로 쌓인 부분을 찾아 포장하는 햄버거 개수를 구하기 python def solution(ingre..
[부트캠프 5일차] 첫 멘토링 후기
·
AI
wb_sunny 오늘 일상 공유 낮에는 운동하고, 부트캠프 수업 듣고, 멘토링하고, 기출문제까지 풀면서 하루를 보냈다. 그중에서도 오늘은 부트캠프 첫 멘토링이 있었던 날이다. 서로 소개하는 시간을 가졌는데, 나도 모르게 iOS 이야기를 계속 꺼내버려서 조금 아쉬운 시작이었다. 마음속으로는 계속 AI 엔지니어가 되고 싶다는 목표를 갖고 있는데, 무언가를 설명할 때마다 익숙한 iOS 경험 쪽으로 말이 새는 걸 느꼈다. edit_note 오늘 코테 문제 문제[PCCP 기출문제] 1번 / 동영상 재생기 플랫폼프로그래머스 핵심 요구사항재생 위치를 10초 전/후로 이동시키되, 오프닝 구간에 걸리면 자동으로 오프닝이 끝나는 위치로 이동시키기 ..
[부트캠프 3일차] 시간복잡도와 DataFrame 전처리 정리
·
AI
wb_sunny 오늘 일상 공유 오늘은 원래 실습 시간이었는데, 그걸 모르고 미션 과제를 아르바이트하면서 이미 다 풀어버렸다. 그래서 오전엔 프로그래머스 문제를 다시 붙잡고 직접 고도화하면서 시간을 보냈고, 이후 시간부터는 DataFrame 마스터하기 인강을 들었다. 오늘 푼 코테 내용이랑 공부한 내용을 공유하려고 한다. edit_note 오늘 코테 문제 문제가장 큰 정사각형 돗자리 찾기 플랫폼프로그래머스 핵심 요구사항공원 자리 배치도에서 지민이가 깔 수 있는 가장 큰 정사각형 돗자리의 한 변 길이를 구하기 python def solution(mats, park): answer = -1 rows = ..
[부트캠프 2일차] 파이썬 기초부터 OOP까지
·
AI
edit_note 오늘 코테 문제문제공원 산책플랫폼프로그래머스핵심 요구사항이동 중 하나라도 장애물/경계 이탈이 발생하면 그 명령 전체를 무시(제자리 유지)해야 함pythondef solution(park, routes): current = [] for i in range(len(park)): for j in range(len(park[0])): if park[i][j] == "S": current = [i, j] direction = "NSEW" dy = [-1, 1, 0, 0] dx = [0, 0, 1, -1] for route in routes: spl = route.split() d ..
[부트캠프 1일차] 코드잇 스프린트 시작 — 데이터란 무엇인가
·
AI
edit_note 오늘 코테 문제문제달리기 경주 (Lv.2)플랫폼프로그래머스난이도Lv. 2핵심 요구사항이름을 부를 때마다 순위를 바꿔야 하므로, 양방향 조회 구조(이름↔등수)를 동시에 유지pythondef solution(players, callings): n = len(players) rank_to_name = [None] + players[:] name_to_rank = {name: i + 1 for i, name in enumerate(players)} for name in callings: rank = name_to_rank[name] prev_rank = rank - 1 prev_name = rank_to_name[prev_rank] ..
[D-1] 코드잇 스프린트 환영회
·
AI
edit_note 오늘 코테 문제 문제유연근무제 플랫폼프로그래머스 핵심 요구사항startday 기준 요일 매핑 + 시각 인코딩(시*100+분) 연산 처리 python def solution(schedules, timelogs, startday): answer = 0 weekday_flags = [] for col in range(7): day_of_week = (startday - 1 + col) % 7 + 1 weekday_flags.append(day_of_week not in (6, 7)) for i, log in enumerate(timelogs): h, m = divmod..
[D-2] 코테 한 문제, 그리고 잠시 숨 고르기
·
AI
edit_note 오늘 코테 문제 문제바탕화면 정리 (Lv.1) 플랫폼프로그래머스 난이도Lv. 1 핵심 요구사항모든 '#'을 포함하는 가장 작은 직사각형의 좌상단·우하단 좌표 구하기 내가 작성한 코드 python def solution(wallpaper): min_val = float('inf') max_val = float('-inf') position = [] lux = min_val luy = min_val rdx = max_val rdy = max_val for row, line in enumerate(wallpaper): for col, char in enume..
[D-3] 시각화 도구 3종 비교
·
AI
edit_note 오늘 코테 문제 문제개인정보 수집 유효기간 (Lv.1) 플랫폼프로그래머스 난이도Lv. 1 핵심 요구사항수집일 + 약관 유효기간이 오늘 이하인 개인정보 번호를 오름차순으로 반환 내가 작성한 코드 python def solution(today, terms, privacies): answer = [] ty, tm, td = today.split('.') today_days = (int(ty) * 12 * 28) + (int(tm) * 28) + int(td) term_dict = {} for term in terms: term_split = term.split() ..