일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 백준
- 장고
- 레벨2
- QNA 봇
- 파이썬
- Naver boostcamp
- AI Tech
- Django
- 프로그래밍
- 서블릿
- 웹
- Naver boostcourse
- 서버
- 백엔드
- 2021 Dev-matching 웹 백엔드 개발자
- Customer service 구현
- 프로그래머스
- 부스트캠프
- P Stage
- sts
- AI Tech 4기
- boostcourse
- 네이버
- 구현
- 풀스택
- BOJ
- 대회
- 웹 프로그래밍
- 4기
- cs50
- Today
- Total
목록전체 글 (137)
daniel7481의 개발일지
드디어 긴 여정이 시작됬다! AI Tech 4기가 시작됬고, 긴장 반 설렘 반으로 slack에 들어갔다. 오늘 있었던 일정 및 공부했던 강의들을 정리하려고 한다. 타운홀미팅 10시에 캠퍼 전원과 운영진들 및 멘토 대표분들이서 모여서 타운홀미팅을 시작했다. 앞으로의 일정 및 학습 가이드를 설명했는데, 많은 분들이 숙지하고 온 듯 했다. 캠퍼 분들의 얼굴도 보고 하니 시작하는 기분이 들었다. 멘토링 우리 팀 멘토님께서 멘토링을 해줬다. 사실 아직 강의를 들지 않아서 질문 사항은 없었지만, 팀원 분들 얼굴도 보고 알아갈 수 있던 기회였던 것 같다. 처음이어서 어쩔 수 없는 어색함을 깨고 멘토께서 다양한 조언을 해주셨다. 본인의 경험과 꿀팁 등을 알려주신 뜻깊은 시간이었던 것 같다. 피어세션이 peer씁니다! ..

약 2달간 준비했던 AI Tech 1차 2차 시험이 끝나고, 26일 2시경 쯤 결과가 나왔다. 떨리는 손으로 메일을 열어본 결과, 최종합격이었다. 정말 감사한 기회고 열심히 해볼 준비가 되어있다. 4기 이후 시험을 준비하는 사람들을 위해 내가 경험했던 바를 써보자고 한다. 서류 접수 지원하기 위해서는 개인 정보를 작성한 후에 이력서 형식으로 제출해야할 것이 있다. 개발 경험이나 AI 엔지니어가 되기 위해서 한 노력과 팀으로써 활동해본 경험과 그 과정에서 느낀 점을 각 500자 내외로 작성해야 했다. 500자는 공백 포함이므로 생각보다 많이 쓸 수 없다. 최대한 간략하게 작성하느라 많은 고민을 하였다. 첫 번쨰 문제로는 딥러닝에 관심을 가지게 된 경험을 솔직하게 작성하였고, 없던 경험을 만들 수는 없으므로..
https://school.programmers.co.kr/learn/courses/30/lessons/68936 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 쿼드 압축 문제는 전형적인 분할 정복 문제인 것 같다. 비슷한 유형의 문제를 풀어본 적이 있어 분할정복을 바로 떠올렸다. 쿼드 압축에서 n의 값은 2의 배수이기 때문에 2의 단위로 끊어가며 정복해가면 되겠다. 일단 quadzip이라는 함수를 만들고, 이중 for문으로 처음에 시작한 이진수(1, 0)이랑 다른 값이 나오면 입력으로 받은 시작 행, 끝나는 행, 시작 열, 끝나는 열 값을 4개로 ..
https://school.programmers.co.kr/learn/courses/30/lessons/87390 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 하드코딩 구현 문제였다. 방법 자체는 생각하기 쉬우나 구현하기가 좀 까다러웠다. 2차원 배열이 1차원으로 옮겨갈 때 각 원소들이 어떤값을 가질까가 관건이었는데, 먼저 시작 인덱스를 정해야했다. 행과 열(i, j)는 각각 left//n, left%n이다. 2차원을 1차원으로 옮길때 행과 열의 성질을 생각해보면 쉽게 구할 수 있다. 이제 시작 인덱스를 알았으니 행과 열의 대소 관계에 따른 2차원..
https://www.acmicpc.net/submit/17142 로그인 www.acmicpc.net 풀이 연구소 시리즈는 유서가 깊다. 삼성기출 문제로 연구소, 연구소2도 만만치 않은 상대였다. 이번에는 잔뜩 긴장하고 들어갔는데, 처음에는 너무 쉽다고 느낄만큼 간단해보였다. 비활성화/활성화 바이러스가 차이가 없다고 생각했지만, 구현하고 보니 활성화 바이러스가 연구소 내를 덮는게 아니라 바이러스가 덮기만 하면 됬다. 그래서 비활성화 바이러스를 어떻게 처리해줄지가 관건이었는데, 찾아본 결과 일단 비활성화 바이러스를 벽이 아닌 공백으로 생각하고 푼 다음, 마지막에 퍼지는데 걸리는 시간을 계산할 때 비활성화 바이러스만 배제하면 되는 것이었다. 주의해야할 점은 시간제한이 굉장히 빡빡한 문제라, 혹여나 in이나 ..
https://school.programmers.co.kr/learn/courses/30/lessons/84512 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 AI Tech4기 1차를 합격하고 2차를 준비하며 알고리즘 문제들을 닥치는대로 풀고 있다. 너무 많은 문제를 풀고 있고 흐름이 끊길까봐 대부분의 문제들을 블로그에 포스팅하지는 못하고 있다. 이 문제 같은 경우에는 오랜만에 반복을 허용한 순열(product 함수)를 사용한 문제여서 포스팅해보았다.문제 자체는 word의 길이가 짧기 때문에 간단하게 브루트포스로 풀 수 있다. 모음 다섯개로 만들 ..