테스트10 취업과 이직을 위한 프로그래머스 코딩 테스트 문제 풀이 전략 * 본 글은 리뷰 진행을 위해 길벗출판사에서 책을 무료로 제공 받았으며, 그 외 별도의 대가는 받지 않았습니다. 목차 0. 소개 1. 이 책을 읽으면 좋은 대상 2. 유형과 소개 3. 이 책의 메리트 4. 제가 추천하는 책 학습 방법 0. 소개 좋은 기회를 통해, 코딩 테스트를 위한 책을 제공받아 리뷰하게 되었습니다. 취업과 이직을 위한 프로그래머스 코딩 테스트 문제 풀이 전략: 자바 편 입니다 (이하 전략 책). 자매서(?)로 파이썬 편도 있습니다. 저는 취업과 이직을 준비할 때는 C++를 사용해서 코딩 테스트를 준비했지만, 최근에는 Java와 비슷한 Kotlin으로 문제풀이를 매일 진행하고 있습니다. 그러다 보니, 아무래도 Kotlin과 유사한 Java 편을 리뷰하게 되었습니다. 특히 취준생 분들은,.. 2023. 5. 21. [HTTP] HTTP 메소드와 사용 예 인프런에서 '모든 개발자를 위한 HTTP 웹 기본 지식' 강의를 듣고 있습니다. URI와 리소스, HTTP 메소드에 대한 내용을 공부하였고, 이를 진행 중인 토이 프로젝트에 적용시켜 보고자 하였습니다. 1. URI와 리소스 2. 리소스와 HTTP 메소드 3. HTTP 메소드 5가지 4. 실제 코드에 적용시켜 보기 5. 기타 1. URI와 리소스 URI란, "Uniform Resource Identifier" 의 줄임말입니다. 즉, "리소스 식별자" 라고 할 수 있습니다. 이 외에 URL, URN이 존재합니다. URL은 "Uniform Resource Locator", URN은 "Uniform Resource Name"의 약자입니다. URL은 특정 리소스의 위치를 가리키며, URN은 특정 리소스의 이름을 .. 2022. 7. 19. [프로그래머스] 숫자의 표현 난이도: Level 2 문제 링크: https://programmers.co.kr/learn/courses/30/lessons/12924 코딩테스트 연습 - 숫자의 표현 Finn은 요즘 수학공부에 빠져 있습니다. 수학 공부를 하던 Finn은 자연수 n을 연속한 자연수들로 표현 하는 방법이 여러개라는 사실을 알게 되었습니다. 예를들어 15는 다음과 같이 4가지로 표현 할 programmers.co.kr n이 10000 이하의 자연수일 때, 연속된 자연수의 합으로 n을 표현할 수 있는 경우의 수를 구하는 문제입니다. 우선 이 문제를 푸는 가장 간단한 방법을 생각해 봅시다. int count = 0; for (int i = 1; i 2022. 4. 8. 개발자 취업을 위한 코딩 테스트 준비 방법 * 코딩 테스트 준비를 위한 책을 리뷰했습니다! 한번 읽어보세요! (2023.05.21) 안녕하세요. 저는 현재 1년차 개발자로 일하고 있는 카펀이라고 합니다. 컴퓨터공학과를 졸업하였고, 취업 준비를 하면서, 그리고 현재도 꾸준히 코딩 테스트 합격을 위한 알고리즘/문제풀이 학습을 진행하고 있습니다. 현재까지 네이버, 라인, 넥슨, NHN, 프로그래머스 데브매칭 등 다양한 코딩테스트를 합격한 바 있으며, 현재도 개발자 공채 코딩 테스트에 꾸준히 지원하고 있습니다. 저도 불과 2년 전에 첫 코딩테스트를 봤을 때는 (2020 카카오 인턴십), 3시간 동안 1번 문제만 간신히 (그리고 매우 비효율적으로) 풀고 탈락했습니다. 작년 상반기까지는 코딩 테스트는 SW 마에스트로 1차 코딩 테스트 외에는 통과해 본 적이.. 2022. 4. 3. [프로그래머스] [1차] 캐시 난이도: Level 2 출처: 2018 kakao Blind Recruitment 문제 링크: https://programmers.co.kr/learn/courses/30/lessons/17680 2022. 4. 3. [프로그래머스] [1차] 다트 게임 난이도: Level 1 문제 링크: https://programmers.co.kr/learn/courses/30/lessons/17682 코딩테스트 연습 - [1차] 다트 게임 programmers.co.kr 입력은 단일 문자열 (string)으로 주어집니다. 이 문제와 같이 과거에 저장해둔 값을, 가장 최근에 저장한 것을 먼저 꺼내는 경우가 있는 문제에서는 stack 자료구조를 사용하면 좋습니다. 이 문제에서는 연산자 [*, #]을 만났을 때 그러합니다. 먼저 저는 주어진 입력을 단위별로 잘라서 vector에 담았습니다. (vector dart) 주어진 입력 dartResult를 검사하고, 아래와 같은 로직을 통해 dart에 담았습니다. string temp = "" 로 선언하고 시작해서, isOper.. 2022. 3. 24. 이전 1 2 다음