Algorithm

배우고 공부한 내용들을 기록합니다.
제가 잘못 이해하고 있거나 부족한 부분이 있다면 코멘트를 남겨주세요!

연결리스트/트라이

2 분 소요

플레이데이터 알고리즘 스터디 10주차 주제, 연결리스트/트라이 자료구조에 대한 공부기록

탐욕법

1 분 소요

플레이데이터 알고리즘 스터디 9주차 주제, 탐욕법에 대한 공부기록

최단경로

1 분 소요

플레이데이터 알고리즘 스터디 8주차 주제, 최단경로 알고리즘에 대한 공부기록

동적계획법

2 분 소요

플레이데이터 알고리즘 스터디 7주차 주제, 동적계획법에 대한 공부기록

재귀함수

최대 1 분 소요

플레이데이터 알고리즘 스터디 6주차 주제, 재귀함수에 대한 공부기록

해시, Hash

3 분 소요

플레이데이터 알고리즘 스터디 5주차 주제, 해시에 대한 공부기록

진법변환/비트연산

1 분 소요

플레이데이터 알고리즘 스터디 4주차 주제, 진법변환과 비트연산에 대한 공부기록

[프로그래머스] Lv1. 체육복

2 분 소요

탐욕법(Greedy) 문제. 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다.

[프로그래머스] Lv1. 예산

1 분 소요

부서별로 신청한 금액이 들어있는 배열 d와 예산 budget이 매개변수로 주어질 때, 최대 몇 개의 부서에 물품을 지원할 수 있는지 return 하도록 solution 함수를 완성해주세요.

[프로그래머스] Lv1. 소수 찾기

최대 1 분 소요

에라토스테네스의 체를 사용하여 1부터 입력받은 숫자 n 사이에 있는 소수의 개수를 찾아야한다.

[프로그래머스] Lv1. 2016년

2 분 소요

2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요.

[프로그래머스] Lv1. 완주하지 못한 선수

1 분 소요

마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요.

[프로그래머스] Lv1. 모의고사

1 분 소요

1번 문제부터 마지막 문제까지의 정답이 순서대로 들은 배열 answers가 주어졌을 때, 가장 많은 문제를 맞힌 사람이 누구인지 배열에 담아 return 하도록 solution 함수를 작성해주세요.

[프로그래머스] Lv1. 하샤드 수

최대 1 분 소요

양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요.

[프로그래머스] Lv1. K번째수

최대 1 분 소요

배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다.

[프로그래머스] Lv1. 핸드폰 번호 가리기

최대 1 분 소요

전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 * 으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요.

스택과 큐

9 분 소요

이 포스팅은 플레이데이터 알고리즘 스터디 1주차 스택/큐 강의와 “Do it! 자료구조와 함께 배우는 알고리즘 입문, 파이썬편 - 4장 스택과 큐”를 사용하여 공부한 내용을 바탕으로 하고 있습니다.

알고리즘 입문!

4 분 소요

“Do it! 자료구조와 함께 배우는 알고리즘 입문 파이썬편” 1장 공부내용을 정리한 글입니다.