일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 대회
- 장고
- 백준
- BOJ
- 프로그래머스
- 백엔드
- QNA 봇
- 2021 Dev-matching 웹 백엔드 개발자
- 웹
- 서블릿
- 풀스택
- cs50
- 구현
- Naver boostcourse
- 레벨2
- 파이썬
- 웹 프로그래밍
- AI Tech 4기
- 프로그래밍
- boostcourse
- Customer service 구현
- 서버
- P Stage
- sts
- Naver boostcamp
- 4기
- Django
- 부스트캠프
- AI Tech
- 네이버
- Today
- Total
목록전체 글 (137)
daniel7481의 개발일지
1. 2진법 인간은 숫자인 0~9 기호를 사용하여 숫자를 나타내고(10진법), 기계는 0과 1로만으로 모든 것을 나타낸다(2진법). 간단히 정리하면 1은 참, 0은 거짓인데, 이 논리가 컴퓨터에 굉장히 유용한 이유는 컴퓨터에게는 거짓과 참만이 중요하지, 인간과 달리 맞기도 하고 틀린 것 같기도 하고 같은 개념이 없기 때문이다. 0과 1은 전구에 빛이 들어왔는지 아닌지, 버튼이 눌러있는지 아닌지 등등 수많은 개념을 설명할 수 있는데, 컴퓨터에서는 최소의 단위가 비트다. 1비트는 0, 1을 나타내고, 8비트가 1바이트다. 숫자 0은 0, 1은 1, 2는 01이런 식으로 계속해서 자릿수를 늘려가며 숫자를 표현할 수 있다. 2. 정보의 표현 2.1 아스키 코드 그럼 문자는 어떻게 표현하는가? 문자를 나타내기 위..
이제 대학교 1학년을 막 마친 나로써는 먼 얘기이긴 하지만 여러가지로 알아보고 있던 와중 내가 자주 보는 유투버가 네이버 AI Tech 모집을 홍보하는 것을 보았다. AI Tech은 AI 전문가가 되기 위한 교육을 약 250명 정도의 교육생들에게 해주는 부스트캠프 프로그램이다. 시험과 면접을 통하여 교육생들을 선발하고, 약 7개월 간의 과정을 통하여 AI모델을 만들고 실제로 배포하는 End-to_end 과정을 다 해볼 수 있는 굉장한 기회인 것 같았다. 물론 나는 딥러닝과 머신러닝에 고나심이 생겨 파이썬으로 코딩을 입문하게 된 코린이지만, AI, Big data, ML은 아직 오를 산이 아니라는 것 쯤을 알고 있다. 그래서 웹과 백엔드부터 공부해보기로 했다. 사이트를 뒤져보던 중 naver측에서 준비한 ..
[출처: 백준 온라인 저지] 문제 상근이는 문자열에 폭발 문자열을 심어 놓았다. 폭발 문자열이 폭발하면 그 문자는 문자열에서 사라지며, 남은 문자열은 합쳐지게 된다. 폭발은 다음과 같은 과정으로 진행된다. 문자열이 폭발 문자열을 포함하고 있는 경우에, 모든 폭발 문자열이 폭발하게 된다. 남은 문자열을 순서대로 이어 붙여 새로운 문자열을 만든다. 새로 생긴 문자열에 폭발 문자열이 포함되어 있을 수도 있다. 폭발은 폭발 문자열이 문자열에 없을 때까지 계속된다. 상근이는 모든 폭발이 끝난 후에 어떤 문자열이 남는지 구해보려고 한다. 남아있는 문자가 없는 경우가 있다. 이때는 "FRULA"를 출력한다. 폭발 문자열은 같은 문자를 두 개 이상 포함하지 않는다. 입력 첫째 줄에 문자열이 주어진다. 문자열의 길이는 ..
[출처: 백준 온라인 저지] 문제 N×N개의 수가 N×N 크기의 표에 채워져 있다. (x1, y1)부터 (x2, y2)까지 합을 구하는 프로그램을 작성하시오. (x, y)는 x행 y열을 의미한다. 예를 들어, N = 4이고, 표가 아래와 같이 채워져 있는 경우를 살펴보자. 1 2 3 4 2 3 4 5 3 4 5 6 4 5 6 7 여기서 (2, 2)부터 (3, 4)까지 합을 구하면 3+4+5+4+5+6 = 27이고, (4, 4)부터 (4, 4)까지 합을 구하면 7이다. 표에 채워져 있는 수와 합을 구하는 연산이 주어졌을 때, 이를 처리하는 프로그램을 작성하시오. 입력 첫째 줄에 표의 크기 N과 합을 구해야 하는 횟수 M이 주어진다. (1 ≤ N ≤ 1024, 1 ≤ M ≤ 100,000) 둘째 줄부터 N개..
[출처: 프로그래머스] [본 문제는 정확성과 효율성 테스트 각각 점수가 있는 문제입니다.] 카카오는 하반기 경력 개발자 공개채용을 진행 중에 있으며 현재 지원서 접수와 코딩테스트가 종료되었습니다. 이번 채용에서 지원자는 지원서 작성 시 아래와 같이 4가지 항목을 반드시 선택하도록 하였습니다. 코딩테스트 참여 개발언어 항목에 cpp, java, python 중 하나를 선택해야 합니다. 지원 직군 항목에 backend와 frontend 중 하나를 선택해야 합니다. 지원 경력구분 항목에 junior와 senior 중 하나를 선택해야 합니다. 선호하는 소울푸드로 chicken과 pizza 중 하나를 선택해야 합니다. 인재영입팀에 근무하고 있는 니니즈는 코딩테스트 결과를 분석하여 채용에 참여한 개발팀들에 제공하기..