profile
과정을 적는 곳
post-thumbnail

나는 왜 함수형 프로그래밍이 궁금할까?

나는 수학이 좋았다. 수학과에 대한 미련을 접고 난 후 갈 곳을 잃었다. 그 당시 재수학원 원장님께 상담결과 ‘너는 프로그래밍이랑 잘 맞을 것 같은데?’ 이 한마디에 그래서 20살까지 독수리타법을 치던 내가 아무것도 모른채 컴공과를 가게되었다.(너무 너무 감사합니다🙏

2024년 1월 27일
·
0개의 댓글
·

프론트엔드 데브코스 5기 MIL(2023.12~2024.01)

한달간 팀프로젝트가 마무리 되었습니다. 너무 시원 섭섭하군요...지금까지 여러번의 프로젝트를 했지만 한 프로젝트에 이렇게 많은 프론트엔드가 있었던 적은 처음이여서 놀랍고 신선하며 재밌었어요. 무엇보다 이번 팀원들의 개발 실력이 다들 뛰어나셔서 많은걸 배울 수 있었고 해

2024년 1월 23일
·
0개의 댓글
·

프론트엔드 데브코스 회고 5기 MIL - 11.19~12.18

프로그래머스 FE 데브코스를 시작한지 벌써 3개월이 지났다.(절반이나..!)시간이 참 빠른것 같다. 이번 기간에는 강의를 통해 배우는 것보다 팀원들과 개인 프로젝트를 하면서 배운 것들이 많은 시간이었다. 강의 내에서는 박영웅 강사님의 Vue, 이선협 강사님의 React

2023년 12월 29일
·
0개의 댓글
·

프론트엔드 데브코스 회고 5기 WIL - 10.19~11.18

빠르다 빨라,,, 세상 빠른 한달이 지나갔다. 배운 것도 많고 느낀 것도 많지만 지금 내 머리속에 가장 크게 자리잡아있는 것은 어떻게 하면 재사용성을 높히며 생성성을 높힐수 있는 구조로 컴포넌트를 짤까이다. 가장 유명하고 핫했던 '아토믹 디자인 패턴'을 제대로 사용하보

2023년 11월 21일
·
2개의 댓글
·

블로그 뭐로 만들까?( Gatsby VS Next )

기술 블로그를 만들때 가장 많이 쓰는 두 프레임워크를 비교하고 내가 뭐로 쓸 지 정할 거다!react 기반JAMStack기반의 정적사이트 생성기 : Javascript와 HTML Markup된 정적인 페이지만을 제공한 후 필요하다면 API 호출해서 데이터 주입 ⇒ SE

2023년 11월 1일
·
0개의 댓글
·

프론트엔드 데브코스 5기 WIL - 9.20~10.20

치트키다..! 정말 솔직히 말해서 프로그래머스 데브코스를 지원하기 전에는 국비지원에 대한 약간의 안좋은 감정과 불신이 있었다. 내가 국비지원에서 코치로 일했음에도 이러한 생각이 들었던 것은 수강생들의 이해도와는 별개로 너무 방대한 양을 빠르게 알려주기 때문에 제대로

2023년 10월 21일
·
0개의 댓글
·

백준 14248 JS 풀이

구하는 값 범위 내에서 자리 값만큼 점프하며 방문할 수 있는 자리 수 핵심 아이디어 dfs, bfs로 탐색함 3가지 방식으로 풀어봤음 BFS-array 코드 BFS-que 코드 DFS 코드

2023년 8월 17일
·
1개의 댓글
·

백준 2178 JS 풀이

구하는 값 (0,0)에서 길따라 (n,m)까지 가는 최단거리 핵심 아이디어 간선 같은 최단거리 ⇒ BFS graph에 방문하면 0으로 바꿔주면서 방문체크 que에 좌표랑 dep 같이 저장 코드

2023년 8월 17일
·
0개의 댓글
·

백준 24444 JS 풀이

구하는 값 bfs로 접근하는 노드 순서 핵심 아이디어 bfs 기초^^ 주의할점은 인접리스트 오름차순정렬부터 해야함 코드 class로 구현이 훨씬 빠름 코드

2023년 8월 15일
·
2개의 댓글
·

백준 1389 JS 풀이

구하는 값 케빈 베이컨 단계 합의 최소값 핵심 아이디어 양방향 인접리스트를 만듬 길이 n+1의 visited 배열을 -1로 초기화하고 각 자리에 방문시 몇번째로 방문했는지 기록할거임 1~n까지 각각 bfs를 돌며 visited배열을 만들어주고 배열의 총합 -1을

2023년 8월 15일
·
0개의 댓글
·

백준 5014 JS 풀이

구하는 값 원하는 층까지 이동하는데 걸리는 횟수 핵심 아이디어 F+1길이의 arr를 만들어서 각 자리에 몇번째에 방문했는지 기록 초기값은 -1로 해서 방문하지 않았으면 -1 그대로임 bfs를 통해 시작점에서부터 +U, -D 두가지 경우로 다음 층으로 이동 arr

2023년 8월 14일
·
0개의 댓글
·

백준 11060 JS 풀이

구하는 값 점프해서 원하는 곳 까지 몇번만에 가는지 핵심 아이디어 que에 idx와 step을 같이 넣어서 bfs로 돌림 코드

2023년 8월 14일
·
0개의 댓글
·

백준 16948 JS 풀이

구하는 값 데스 나이트로 갈 수 있음? 핵심 아이디어 데스 나이트 이동경로를 array로 만들고 상하좌우 돌릴때랑 똑같이 하면됨 (주의, y,x 주의할 것) 코드

2023년 8월 13일
·
0개의 댓글
·

백준 1003 JS 풀이

구하는 값 피보나치 구할 때 0, 1 번째 값 몇번 사용하는지 핵심 아이디어 피보나치 1,2,3,4,5 하다보면 규칙이 보임 fibo[1] = fibo[1] , fibo[2] = fibo[0] + fibo[1] 이고 그 이후는 이전 값을 사용하기 때문에 피보나

2023년 8월 13일
·
0개의 댓글
·

백준 1904 JS 풀이

구하는 값 00, 1 을 이용해서 표현할 수 있는 n자릿수의 2진수 개수 핵심 아이디어 n에 1,2,3,4,5, … 넣다보면 규칙이보임 이거 피보나치다..! 그 뒤는 스무스하게 피보나치 구현 코드

2023년 8월 11일
·
0개의 댓글
·

백준 2156 JS 풀이

구하는 값 포도주 가장 많이 마시는 방법 근데 연속해서 3개는 마실 수 없다는 조건이 있음 핵심 아이디어 점화식을 구해보면 n번째 포도주에 도달할 수 있는 경우의 수는 3가지로 그 중 가장 큰 값이 DPtable[n]이 된다. n번째를 안마시는 경우 → n-

2023년 8월 11일
·
0개의 댓글
·

백준 2670 JS 풀이

구하는 값 한개 이상의 연속된 수들의 곱의 최대값 핵심 아이디어 dp[i]를 i를 마지막 인덱스로 하는 연속곱의 최대값이라 정의하자 주의할 점은 i번째 인덱스 값을 무시하고 넘어갈 수 없다. 즉, d[i-1], d[i-1] * arr[i], arr[i] 를 비

2023년 8월 10일
·
0개의 댓글
·

백준 2302 JS 풀이

구하는 값 VIP좌석을 기준으로 나눠져있는 좌석에 인원 배치하는 경우의 수 핵심 아이디어 각 그룹의 묶음의 경우의수를 곱해주면 됨 근데 이 묶음의 경우의수가 피보나치 수랑 동일함 코드

2023년 8월 10일
·
0개의 댓글
·

백준 7576 JS 풀이

구하는 값 토마토 다 익을때까지 걸리는 시간 핵심 아이디어 익은 토마토를 que에 넣고 bfs를 돌린 후 가장 마지막 dep를 출력 만약 0이 남아있다면 0을 출력 코드

2023년 8월 9일
·
0개의 댓글
·

백준 7569 JS 풀이

구하는 값 3차원 창고에서 토마토가 다 익는데 걸리는 시간 핵심 아이디어 que안에 익은 토마토를 넣어놓고 상하좌우위아래로 bfs를 돌림 코드1 코드2 3차원을 다루는 방법을 처음해봤다. 시험때만나면 당황했을듯.. 그리고 처음방법으로 삼중for문은 너무 역

2023년 8월 9일
·
0개의 댓글
·