MapleStory Finger Point
[PROGRAMMERS] Level 3 야근 지수(Heap, C++)
·
코테준비
https://school.programmers.co.kr/learn/courses/30/lessons/12927 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🎁 문제 문제 설명 회사원 Demi는 가끔은 야근을 하는데요, 야근을 하면 야근 피로도가 쌓입니다. 야근 피로도는 야근을 시작한 시점에서 남은 일의 작업량을 제곱하여 더한 값입니다. Demi는 N시간 동안 야근 피로도를 최소화하도록 일할 겁니다.Demi가 1시간 동안 작업량 1만큼을 처리할 수 있다고 할 때, 퇴근까지 남은 N 시간과 각 일에 대한 작업량 works에 대해 야근 피로도를 최소화한 ..
[PROGRAMMERS] Level 3 불량 사용자(카카오 기출, C++)
·
코테준비
https://school.programmers.co.kr/learn/courses/30/lessons/64064 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🎁 문제 문제 설명 개발팀 내에서 이벤트 개발을 담당하고 있는 "무지"는 최근 진행된 카카오이모티콘 이벤트에 비정상적인 방법으로 당첨을 시도한 응모자들을 발견하였습니다. 이런 응모자들을 따로 모아 불량 사용자라는 이름으로 목록을 만들어서 당첨 처리 시 제외하도록 이벤트 당첨자 담당자인 "프로도" 에게 전달하려고 합니다. 이 때 개인정보 보호을 위해 사용자 아이디 중 일부 문자를 '*' 문자로 가려..
킹명주의 일기장을 개발했다리..
·
ETC
내년부터 본격적으로 취업을 준비할 것 같다. 그래서 취업 준비를 하면서 느끼는 감정이나 사소한 일을 정리하면서 진행을 할 예정이다. 해당 블로그에는 주로 기술에 관련한 내용이나 지식, 코딩 준비 등의 내용만 담을 것이기 때문에 새롭게 취준일기장을 개발해야겠다고 결심했고 현재 개발 중이다. https://kingmj.tk/home.html 킹명주일기장 kingmj.tk 프론트 경험이 없기 때문에 react나 vue를 사용할줄모른다 ㅎㅎ.. 그래서 예전 기억을 떠올려 html로 웹을 개발했다. 구조는 다음과 같다. 서버는 AWS의 EC2를 활용해서 배포한 것을 확인할 수 있는데 웹은 ...???🙄 웹은 바로 github에서 배포했다 ㅎㅎ... github-page라는 것을 활용했는데 간단하게 소개하고 넘어가..
[PROGRAMMERS] Level 3 단속카메라(구현, C++)
·
코테준비
https://school.programmers.co.kr/learn/courses/30/lessons/42884 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🎁 문제 문제 설명 고속도로를 이동하는 모든 차량이 고속도로를 이용하면서 단속용 카메라를 한 번은 만나도록 카메라를 설치하려고 합니다. 고속도로를 이동하는 차량의 경로 routes가 매개변수로 주어질 때, 모든 차량이 한 번은 단속용 카메라를 만나도록 하려면 최소 몇 대의 카메라를 설치해야 하는지를 return 하도록 solution 함수를 완성하세요. 제한사항 차량의 대수는 1대 이상 10,00..
[PROGRAMMERS] Level 2 후보키(카카오 기출문제, C++)
·
코테준비
https://school.programmers.co.kr/learn/courses/30/lessons/42890 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🎁 문제 프렌즈대학교 컴퓨터공학과 조교인 제이지는 네오 학과장님의 지시로, 학생들의 인적사항을 정리하는 업무를 담당하게 되었다. 그의 학부 시절 프로그래밍 경험을 되살려, 모든 인적사항을 데이터베이스에 넣기로 하였고, 이를 위해 정리를 하던 중에 후보키(Candidate Key)에 대한 고민이 필요하게 되었다. 후보키에 대한 내용이 잘 기억나지 않던 제이지는, 정확한 내용을 파악하기 위해 데이터베..
[기술 면접] 스프링 / 보안
·
면접준비
스프링으로 할 수 있는 질문이 너무 많기 때문에 일단 대표적인 것들만 소개하고자 한다. 그리고 최근 spring sequrity를 많이 사용하고 있기 때문에 간단한 보안 지식 정도는 숙지해야한다. 그래서 이와 관련된 예상 질문을 뽑아보자. 👉 예상질문 Spring 1. Spring DI/IoC는 어떻게 동작하나요? 더보기 IoC(제어의 역전)은 프로그램의 제어 흐름을 직접 제어하는 것이 아니라 외부에서 관리하는 것으로 코드의 최종호출은 개발자가 제어하는 것이 아닌 프레임워크의 내부에서 결정된 대로 이루어집니다. DI(의존성 주입)은 Spring 프레임워크에서 지원하는 IoC의 형태로 클래스 사이의 의존관계를 빈 설정 정보를 바탕으로 컨테이너가 자동으로 연결해줍니다. (컨테이너: 스프링에서 자바 객체들을 ..
[기술 면접] 데이터베이스
·
면접준비
데이터베이스는 백엔드 직무의 필수 지식이다. 이번에는 데이터베이스와 ORM / JPA 프로그래밍에 관련하여 예상 질문과 실제 질문을 정리해보자! 👉 예상질문 Database 1. 인덱스에 대해서 설명해주세요. 더보기 추가적인 쓰기 작업과 저장 공간을 활용하여 데이터베이스 테이블의 검색 속도를 향상시키기 위한 자료구조입니다. 책의 목차와 같은 느낌으로 생각하시면 됩니다. 장점으로는 데이터들이 정렬이 되어있어 빠르게 원하는 데이터를 찾을 수 있다는 것입니다. 단점으로는 추가적인 저장 공간이 필요하기 때문에 추가 비용이 발생한다는 것입니다. 2. 트랜잭션에 대해서 설명해주세요. 더보기 트랜잭션이란 데이터베이스의 상태를 변화시키는 하나의 논리적인 작업 단위라고 할 수 있으며, 트랜잭션에는 여러개의 연산이 수행될..
[기술 면접] 자료구조
·
면접준비
코딩테스트에서 주로 자료구조를 묻는 문제들이 많이 나온다. 이 때, 왜 해당 알고리즘을 사용했는지, 어떤 상황에서 쓰이는지 정도는 숙지하고 있어야 한다. 👉 예상질문 Data Structure 1. 배열과 Linked List의 차이는 무엇인가요? 더보기 배열은 메모리상에 순서대로 데이터를 저장하고 링크드 리스트는 다음 데이터의 위치에 대한 포인터를 가지고 있는 구조입니다. 배열은 데이터를 인덱스로 조회할 수 있기 때문에 빠르게 탐색을 수행할 수 있고 링크드 리스트는 중간에 데이터를 삽입하거나 삭제하는 것이 용이하다는 장점이 있습니다. 또한 배열은 Stack 영역에 메모리가 할당이되고 링크드 리스트는 Heap 영역에 할당이 됩니다. 배열 조회: O(1) 링크드 리스트 조회: O(N) /데이터 추가 삭제는..
📌 공지사항

1. 광고 댓글 자제 부탁드립니다😭😭

2. 업무 중에는 질문 답변이 늦을 수 있습니다!

3. 초보자라 잘못된 부분이 많습니다
     많이 알려주세요😊

4. 이 블로그가 성공하더라도 광고로 수익 창출
     하지 않겠습니다🫡


📧 mjoo1106@naver.com