분류 전체보기(71)
-
우아한 테크 코스 6기 프론트엔드 지원
지난 글에서도 말했듯이 우아한 테크 코스 6기에 지원했다. 없는 글재주로 난생 처음 자소서를 써보려니 여간 힘든 일이 아니었다. 최대한 오래 공을 들여 마지막까지 첨삭을 반복하다 제출하려 했지만, 당장 다음주에 있는 학교 시험과 ICPC 예선 준비를 위해서 제출 마감기한인 월요일보다 이틀 앞둔 오늘 자소서를 제출하고 마무리 했다. 저 영롱한 별들과 우아한테크코스라는 문구를 보고 있으면 버리려고 노력했던 기대감이 자꾸만 커져버린다. 이래저래 바쁜 일상에 지칠 법도 한데, 왜인지 요즘 나는 내 일생에서 어떤 때보다도 힘이 넘친다. 꿈이 생기고 목표가 생겨 정신없이 달리는 일이 이렇게 즐거운 일이라는 걸 처음 알았다. 아마도 합격까지는 힘들겠지만, 프리코스에 전념하고 열심히 포스팅하며 이번 경험에서 최대한 많..
2023.10.14 -
[백준 / BOJ] 1929번 소수 구하기 (Javascript / Node js)
https://www.acmicpc.net/problem/1929 1929번: 소수 구하기 첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다. www.acmicpc.net 문제 해석 이번 문제는 입력받은 M과 N 사이의 모든 소수들을 출력해주면 되는 아주 단순한 문제이다. 소수를 구하면 되니 에라토스테네스의 체를 이용하면 매우 효율적으로 구할 수 있다. 에라토스테네스의 체에 관해서는 이전 [소수 찾기] 문제에서 다룬적이 있다. 그런데 바로 지난 문제인 [다음 소수]를 풀며 깨달은 점은 내가 소수 찾기 문제에서 사용했던 에라토스테네스의 체는 반쪽짜리도 안되는 알고리즘이었다는 것이다. 그 이유는 에라..
2023.10.14 -
[Web3] 프로젝트 프론트엔드 배포하기 netlify
오늘은 팀원들과 만든 쇼핑몰 사이트를 netlify를 이용해 배포해봤다. 여러가지 문제들이 있었지만 다행히 잘 해결하고 성공적으로 배포 했다. 먼저 본인의 프로젝트는 CRA로 만든 React 기반임을 알아두길 바란다. 1. GitHub 리포지토리 생성 프로젝트를 배포하는 단계까지 왔다면 당연히 해당 프로젝트의 리포지토리를 GitHub에 생성했을 것이다. 2. netlify 계정 생성 사이트를 netlify에 호스팅 할 것이기 때문에 netlify 계정을 만들어주면 된다. Develop and deploy websites and apps in record time | Netlify 계정 생성에 대해선 지난 옵시디언 배포하는 법을 포스팅 할 때 다뤘으니 참고 바랍니다. 옵시디언 노션처럼 페이지로 배포하는 법..
2023.10.14 -
[백준 / BOJ] 4134번 다음 소수 (Javascript / Node js)
https://www.acmicpc.net/problem/4134 4134번: 다음 소수 첫째 줄에 테스트 케이스의 개수가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 정수 n이 주어진다. www.acmicpc.net 문제 해석 문제 자체는 간단하고 명확하다, 테스트 케이스마다 입력받은 n보다 큰 소수 중 가장 작은 소수를 출력하면 정답이다. 즉, n 바로 다음에 나올 소수가 정답이 되겠다. 이번에도 마찬가지로 정수 n의 범위가 1억을 가볍게 넘기는걸 보니 단순한 for문으로는 반드시 시간 초과가 걸릴 것이다. 1. 일단 단순하게 시간 초과를 고려하지 않고 n 바로 다음에 나올 소수를 찾기 위해선 for문과 n++ 을 통해 n에서 1씩 증가시키고 증가된 값을 i라고 가정했을 때 i가 본인과 1..
2023.10.13 -
프론트엔드 개발자가 되고 싶다. Day + 85
매일매일 제출한지 86일째, 매일 백준 문제를 풀고 제출해지는 것에 확실히 익숙해지고 편안해졌다. 그래서 요즘은 전보다 티스토리 글도 최대한 더 자주 작성하려고 노력하고 있다. 목표는 매일매일 하루에 하나씩 포스팅 하는 것에 익숙해지기 까지이다. 최근 근황 요즘은 ICPC 대회, 중간고사 시험, 우아한 테크 코스를 준비하느라 바쁘게 살아가고 있다. 정말 태어나서 처음으로 하루가 모자란게 아쉽다 생각하며 하루하루 지내고 있다. 우아한 테크 코스 10월 16일 마감인 우아한 테크 코스 서류 지원을 위해서 난생 처음 자소서를 써봤다. 원래 내년에 도전하는 것을 계획으로 하고 있었기 때문에 큰 기대를 하지 않고 이번 년도는 경험만 해보자는 생각이었는데, 진심으로 이번 기수에 합격해야겠다는 마음으로 준비해야 진정..
2023.10.13 -
[백준 / BOJ] 2485번 가로수 (Javascript / Node js)
https://www.acmicpc.net/problem/2485 2485번: 가로수 첫째 줄에는 이미 심어져 있는 가로수의 수를 나타내는 하나의 정수 N이 주어진다(3 ≤ N ≤ 100,000). 둘째 줄부터 N개의 줄에는 각 줄마다 심어져 있는 가로수의 위치가 양의 정수로 주어지며, 가 www.acmicpc.net 문제 해석 첫 번째 입력으로 예시를 들어보자 나무는 현재 1 3 7 13 의 위치에 존재한다. 현재 존재하는 나무들 사이에 나무들을 추가하여 모든 나무들의 간격이 일정하게 만들어 주는게 문제다. 위 예시에서 모든 나무들의 간격이 일정해지기 위해서는 위와 같이 5, 9, 11에 나무들을 추가적으로 심어주면 모든 나무들의 간격이 [2]로 동일해진다. 여기서 문제는 어떻게 [2]라는 숫자를 도출..
2023.10.12