안녕하세요! delay100입니다.항해 취업 리부트 코스의 1일차, 2일차에는 이력서와 포트폴리오의 초안을 작성합니다.오늘은 2일차의 QnA세션을 들으면서 얻은 정보들을 공유하고자 합니다!질문 내용들이 현실적이고 개발자가 포트폴리오&이력서 작성 시 궁금해할만한 내용들로 구성되어 있어서,한번 쯤 읽어보시면 도움이 될 것이라고 생각합니다!Q1. 프로젝트 중 개발 도중에 중단되어 반영되지 않은 개발 내역을 이력서에 써도 되나요?A.해당 구현 시 근거(블로그 글, github commit)가 남아있으면 괜찮다. 근거를 기반으로 설득을 시켜야 하기 때문! Q2. 이력서에 CRUD 구현 외에 쓸 내용이 없는 것 같아요.A.해당 기능을 "왜 구현했는가?"에 초점을 맞추어서 작성해보기. 이유를 넣어서 작성해보자! 완성..
분류 전체보기
안녕하세요. delay100입니다.2일전에 시험봤던 사전 역량 테스트를 무사히 통과하고, 오늘부터 취업 리부트 코스 3기가 시작되었습니다! 취업 리부트 코스는 후불제로 취업하면 돈을 지불하는 프로그램이에요. 1주일동안 짜여진 조가 있는데, 저포함 총 6명을 매치해주셨어요!! 이야기를 들어보니 정말 저보다 너무너무너무너무 잘하시는 분들 뿐이어서.. 움츠러드는게 있긴하지만..배워갈 정보들이 잔뜩 있다는 것이라고 생각하고!! 불안감을 떨쳐내보려해요.1주차 TIL 질문 키워드 Q1. 항해99 취업 리부트 코스에 참여하는 마음가짐은 어떠한가요?혼자서는 하기 힘들었던 이력서, 포트폴리오 만들기를 꼭 해내서 기업에 낼 수 있는 퀄리티를 만들고 싶습니다!!!그리고 CRUD만 주구장창으로 많이 했는데.. 이제는 카카오 ..
안녕하세요! delay100입니다. 예전부터 이 주제로 포스팅을 하고 싶었어요! 왜냐하면,, CRUD만큼은 여러번 구현해보았고..머릿속에서 완벽히 정리할겸,개발자를 시작하는 분들은 여러번 따라해보는 것이 실력이 잘 는다고 생각하기 때문에,지식을 공유할겸 작성해봅니다. 그런고로 따라만 하면 만들어질 수 있도록 쉽게 만들어보려고 합니다! 그리고 따라만 하면 이해가 되지 않기 때문에, 최대한 상세히 설명(주석)도 적을 예정이니 겁먹지 마시고 같이 만들어봐요!! 자, 서론이 길었죠? 이제 시작해봅시다. 따라하면 만들어지는 메모장 + AWS 배포까지 1탄입니다.github(https://github.com/delay-100/memo)에 코드를 챕터별로 정리해두었습니다.chapter0. 최종 결과아래의 URL에서 ..
안녕하세요. delay100입니다.오늘은 Spring GET요청에 대해서 Postman에서 확인하는 방법을 적어보았습니다.1. SpringBoot 프로젝트 생성먼저, start.spring.io에서 아래와 같은 설정으로 프로젝트를 만들어줍니다.프로젝트 이름은 굳이 바꾸지 않아도 되지만, Add Dependencies를 눌러서 Lombok, Spring Web을 추가해주어야 합니다.https://start.spring.io/GENERATE를 하게 되면, 압축된 SpringBoot 폴더가 생성됩니다. 원하는 위치에 압축을 풀어줍니다.그 후 Intellij에서 해당 프로젝트를 열기해줍니다.프로젝트를 열다가 아래와 같은 경고문이 뜬다면, 네모박스에 체크를 해주고 Trust Project를 클릭해줍니다.Intel..
안녕하세요. delay100 입니다!오늘은 99클럽의 정기세션의 마지막 날입니다..! 매일 꾸준히 공부할 수 있게 해주어 감을 잃지 않도록 한 좋은 프로그램이었어요. 그리고 다른 분들의 코드를 보면서 제 코드에 대한 반성도 많이 할 수 있었구요! 클럽장님의 앞으로의 공부 방향에 대한 이야기1. 알고리즘은 정답이 있는 문제다.알고리즘 테스트는 정답을 찾아내는 방법이 여러개인 시험이다. 어떻게든 풀어내면 된다.많이 풀줄 아는 방법을 알기 위해 많은 문제를 풀어보아라. 1-2. 어떻게 이 경험을 축적할 것인가?알고리즘이 어려운 이유로는 자료구조에 대한 이해가 부족한 경우일 수 있다. 알고리즘에 대한 개념을 학습해야한다.유명한 알고리즘에 대한 이해도가 있으면 문제 푸는데 도움이 된다. 공부 순서는 자료구조 ->..
안녕하세요. delay100 입니다!미들러 문제1번. 스케이트연습 https://www.acmicpc.net/problem/28324문제에서 주어진 조건은 아래와 같습니다. 시작지점 -(0의 속력)> 0, 1, 2, 3 ... N -(0의 속력)> 도착지점각 중간 지점에는 속력 제한 Vi가 존재속력up: 원하는 만큼 증가 가능속력down: 마지막으로 방문했던 지점에서의 속력에서 -1만큼만 감소 가능출발지점, 도착지점을 제외한 위치는 속력이 0이 될 수 없음속력을 변경하지 않고 그대로 유지하는 것도 가능구하고자 하는 것 : 각 지점에서의 속력의 합의 최대치V[2, 3, 1] => 2+2+1 = 5V[23, 7, 1, 5] => 3+2+1+1 = 7결국 마지막에 속력 0에 도달해야하므로 가장 뒤의 inde..
안녕하세요. delay100 입니다!오늘도 9시부터 11시까지 진행되는 정기세션에 참가했어요.11시가 거의 다될도록 1번 시간초과를 해결을 못해서.. 채팅으로 어려움을 호소했더니"커띵"님께서 미들러문제 1번을 화면공유로 알려주셨어요ㅠㅠ 미들러 문제1번. 숫자 변환하기https://school.programmers.co.kr/learn/courses/30/lessons/154538 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 1-1. 실패 코드 - 시간초과단순히 bfs를 돌려 +n, *2, *3하는 모든 경우의 수를 찾게 되어 시간 초과가 발생합니다.이미 도..
안녕하세요. delay100 입니다!미들러 문제1번. 치킨배달 https://www.acmicpc.net/problem/15686 1-1. 실패코드 - 시간초과package club99;import java.io.*;import java.util.*;public class p15686 { static int N, M, chickenIdxLength; static int[] chickenIdx, selectedChickenIdx, homeListIdx; static boolean[] visitedChickenIdx; static int[][] list; static boolean[][] isVisited; static int min = Integer.MAX_VALUE; public static void ..
안녕하세요. delay100 입니다!미들러 문제1번. 플러그 https://www.acmicpc.net/problem/2010콘센트 1개마다 꽂을 수 있는 콘센트 가능 수가 1개씩 줄어듭니다.따라서 매 콘센트마다 -1을 해주고, 마지막 콘센트는 컴퓨터를 연결하면 되므로 다시 +1을 해주면됩니다.import java.io.*;public class Main { public static void main(String args[]) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWrite..
안녕하세요. delay100 입니다!미들러 문제1번. 동물원 https://www.acmicpc.net/problem/1309dp로 풀어줍니다. 2차원 배열을 사용했습니다.list[i][0] = 아무곳에도 사자를 넣지 않는 경우의 수list[i][1] = 왼쪽에만 사자를 넣은 경우의 수list[i][2] = 오른쪽에만 사자를 넣은 경우의 수각각 i번째에 각각 경우의 수를 갱신해줍니다.배열의 내부 값이 매우 커지기 때문에 연산 시 %9901을 계속 해주었습니다.import java.io.*;public class Main { public static void main(String args[]) throws IOException { BufferedReader br = new BufferedReader(ne..