일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 미지의 공간탈출
- 28215
- BFS
- 토스
- 너비우선탐색
- 삼성코테기출
- Python
- mcp사용법
- tinycudann
- 3dgs
- 20922
- 토익스피킹
- 코테
- 시뮬레이션
- 토스유튜브
- 그리디알고리즘
- mcp튜토리얼
- 토스독학
- 최단거리추적
- 그래프탐색
- 그래프
- 그리디
- 시계토끼제니쌤
- 수학
- DP
- 백준
- 20006
- 토스만능문장
- mcp란
- 구현
- Today
- Total
목록분류 전체보기 (26)
Victory in my life

NeRF 이후 체감상 작년부터 굉장한 주목을 받고 있는 논문이다. 면접에서도 논문 리부탈에서도 필연적으로 나오는 논문.. 이 말은 즉 NeRF 관련 연구를 해 본 사람이고, 해당 분야로 취업을 희망하는 사람으로서 필히 알아야하는 논문이기에 읽어봤다.3D computer vision 전공이 아니고, NeRF만을 뜯어본 사람이기에 좀 알아야할 게 많긴했다.. 아래 유튜브로 한번 설명 듣고 논문 읽는걸 추천한다. 대략적인 틀을 잡아줘서 아주 좋았다.https://youtu.be/wvlgjhrrQZU?si=msdh8FbVnHWhAtVW 본격적으로 논문 리뷰에 들어가기에 앞서 간단히 NeRF와의 차이점만 간단히 정리하고 넘어가겠다.💡 NeRF는 장면을 "연속적인 필드(Field)"로 표현하고 볼륨 렌더링을 ..

📌문제SILVER2 / 구현 / 시뮬레이션https://www.acmicpc.net/problem/20006📌문제 분석 및 설계이 문제는 나만 그런거같지만 이해가 잘 안됐다..문제 설명에서 시스템순서에서 '입장 가능한 방이 있다면 입장시킨 후 방의 정원이 모두 찰 때까지 대기시킨다'란 말이 혼란을 일으킨것 같았다. 하지만 이 대기시킨다는 것은 모든 플레이어가 입장을 마친 후 방마다 정원확인 후에 하는 과정이었다..그러니까 나는 시스템 설명이 다 순서대로 돌아가며, 입장이 한명씩되는 줄 알았다.. 왜냐면 입력 설명에도 입력된 순서대로 게임을 시작한다길래... 아무튼 대기 및 시작은 모든 플레이어가 방에 들어가고 하는 과정이라는 것..! 문제를 이해한 후에는 순수 구현문제라 쉽게 구현했다. 📌소스 코드..

📌문제SILVER3 / 구현 https://www.acmicpc.net/problem/1913 📌문제 분석 및 설계이 문제는 삼성을 준비한다면 무조건 숙지해가야하는 코드! 삼성 기출을 풀어보면 알 수 있듯이 삼성이 좋아하는 구현이다, 달팽이.해당 문제는 방향을 두번 바꿀때마다 같은 방향으로 가는 길이가 +1 되는게 핵심이다. 9 2 38 1 47 6 5 를 예시로 들어보면(상)1→2, (우)2 →3 두가지 방향으로 직진했다면, 방향을 두번 바꿨으니 다음부터는 직진을 한번씩 더 하게되어(하)3 →4 →5/(좌)5 →6 →7이렇게 이동한다 📌소스 코드n = int(input())k = int(input())grid =[[0]*n for _ in range(n)]dx,dy=[-1,0,1,0],[0,1,0..

📌문제SILVER5 / DP / 그리디 / 수학https://www.acmicpc.net/problem/14916 📌문제 분석 및 설계처음에는 생각없이 아 걍 5로나누고 2로 나누면 되는 문제네~ 하고 코딩했더니 바로 틀려서 엥? 했다가아무래도 동전의 개수가 최소가 될려면 5가 많아야된다고 생각해서 거스름돈을 5로나는 몫을 구해 점점 줄여가는 식으로 계산했다. 1. 거스름돈을 5로 나눈 몫 구하기2. 1번에서 구한 값에서 시작해서 줄여가며 즉, 5원 개수를 줄여가며 나머지를 2로 나눴을 때 0이 될때까지 반복3. 0이 안되면 -1 출력 문제를 푼 후 다른 사람들의 풀이를 보니 DP로도 풀던데... 난 아직 DP를 생각해내기 너무 어렵다.. ㅠ 📌소스 코드n=int(input())result=-1f..

📌문제SILVER5 / 누적합 / 수학https://www.acmicpc.net/problem/14929설명이 왜 저런진 모르겠다..입력은 n 그리고 xi가 각 줄로 받는다.📌문제 분석 및 설계사실 누적합 문제란걸 알고 들갔기에 누적합을 사용하는 방법을 탐구했다. n=4일때,(x1x2+x1x3+x1x4)+(x2x3+x2x4)+(x3x4)=x1(x2+x3+x4)+x2(x3+x4)+x3(x4)가 되기에, 끝에서부터 누적합을 하면 되겠다 싶었다. 📌소스 코드n=int(input())xi=list(map(int,input().split()))prefixSum =0result=0for i in range(n-1,0,-1): prefixSum += xi[i] result+=prefixSum*xi[i..

📌문제SILVER3 / 구현 / 문자열https://www.acmicpc.net/problem/2852 📌문제 분석 및 설계문제를 봤을 때,[시간을 나타내는 방법, 이긴 시간 계산 방법, 마지막 턴은 예외 처리(48분에서 뺄셈), 출력 형식]이 핵심이라고 생각했다. 1. 분:초 로 나타내는것을 초로 바꿔서 문제를 단순화2. 득점 시간 별로 우위를 점한 팀 기록(동점일때는 0으로 기록)한 후에 해당 기록들을 순회하며 이긴 시간 누적 합산3. 마지막 득점일때 체크해서 48분에서 빼주기4. 포맷팅을 사용해서 출력형식 맞추기 사실 4번의 경우에는 필자는 포맷팅이 생각이 안 나서 아래와 같이 인라인 if-else문을 사용했다. 하지만 포맷팅을 사용하는 순간 가독성도 코드길이도 간결해지니까 포맷팅 기억하기. (..