Skip to content

꾸준히 작성해 가는 알고리즘 풀이 기록 ☺️

Notifications You must be signed in to change notification settings

MayOwall/algorithm-log

Repository files navigation

algorithm-log

백준, 프로그래머스 등의 알고리즘 문제 풀이 기록

Javascript

KAKAO ( 총 20문제 )

2018 KAKAO BLIND RECRUITMENT [1차] 비밀지도 (🌟)
[1차] 다트 게임 (🌟)
[1차] 캐시 (🌟🌟)
[1차] 뉴스 클러팅 (🌟🌟)
[1차] 프렌즈4블록 (🌟🌟)
[3차] 압축 (🌟🌟)
[3차] n진수게임 (🌟🌟)
[3차] 파일명 정렬 (🌟🌟)

`2019 KAKAO BLIND RECRUITMENT`
오픈채팅방 (🌟🌟)

`2019 KAKAO 개발자 겨울 인턴십`
크레인 인형뽑기 게임 (🌟)
튜플 (🌟🌟)

`2020 KAKAO 인턴십`
키패드 누르기 (🌟)

`2021 KAKAO 채용연계형 인턴십`
숫자 문자열과 영단어(🌟)

`2021 KAKAO BLIND RECRUITMENT`
실패율 (🌟)
신규 아이디 추천 (🌟)

`2022 KAKAO TECH INTERNSHIP`
성격 유형 검사하기 (🌟)

`2022 KAKAO BLIND RECRUITMENT`
신고 결과 받기 (🌟)
k진수에서 소수 개수 구하기 (🌟🌟) (+4)
주차 요금 계산 (🌟🌟)

`2023 KAKAO BLIND RECRUITMENT`
개인 정보 수집 유효기간 (🌟)



Programmers

Lectures (총 6문제) - 그리디 : 큰 수 만들기
- 이진 탐색 : 입국심사
- 트라이 : 자동완성
- 힙 : 배상 비용 최소화
- 해시 테이블 : 베스트앨범
- 스택/큐 : 프린터 실습
Lv.0-1 (총 135문제) - 겹치는 선분의 길이 (🌟) (+4)
- 안전지대 (🌟) (+2)
- 문자열 나누기 (🌟)
- 명예의 전당 (🌟)
- 완주하지 못한 선수 (🌟)
- 과일 장수 (🌟)
- 체육복 (🌟)
- 로또의 최고 순위와 최저 순위 (🌟)
- 가장 가까운 같은 글자 (🌟)
- 푸드 파이트 대회 (🌟)
- 크기가 작은 부분 문자열 (🌟)
- 소수 만들기 (🌟)
- 모의고사 (🌟)
- 소수 찾기 (🌟)
- 콜라 문제 (🌟)
- 폰켓몬 (🌟)
- 2016년 (🌟)
- 두 개 뽑아서 더하기 (🌟)
- K번째수 (🌟)
- 문자열 내 마음대로 정렬하기 (🌟)
- 삼총사 (🌟)
- 최소직사각형 (🌟)
- 시저 암호 (🌟)
- 예산 (🌟)
- 3진법 뒤집기 (🌟)
- 이상한 문자 만들기 (🌟)
- 같은 숫자는 싫어 (🌟)
- 행렬의 덧셈 (🌟)
- 부족한 금액 계산하기 (🌟)
- 문자열 다루기 기본 (🌟)
- 문자열 내림차순으로 배치하기 (🌟)
- 내적 (🌟)
- 수박수박수박수박수? (🌟)
- 가운데 글자 가져오기 (🌟)
- 없는 숫자 더하기 (🌟)
- 음양 더하기 (🌟)
- 제일 작은 수 제거하기 (🌟)
- 나누어 떨어지는 숫자 배열 (🌟)
- 핸드폰 번호 가리기 (🌟)
- 서울에서 김서방 찾기 (🌟)
- 콜라즈 추측 (🌟)
- 두 정수 사이의 값 (🌟)
- 나머지가 1이 되는 수 찾기 (🌟)
- 정수 내림차순으로 배치하기 (🌟)
- 하샤드 수 (🌟)
- 문자열을 정수로 바꾸기 (🌟)
- x만큼 간격이 있는 n개의 숫자 (🌟)
- 문자열 내 p와 y의 개수 (🌟)
- 정수 제곱근 판별 (🌟)
- 자연수를 뒤집어 배열로 만들기 (🌟)
- 약수의 합 (🌟)
- 평균 구하기 (🌟)
- 짝수와 홀수 (🌟)
- 구슬을 나누는 경우의 수 (🌟🌟) (+3)
- A로 B 만들기 (🌟)
- 팩토리얼 (🌟)
- OX 퀴즈 (🌟)
- 저주의 숫자 3 (🌟)
- 특이한 정렬 (🌟)
- 치킨 쿠폰 (🌟)(+3)
- 피자 나눠먹기 (🌟)
- 문자열 밀기 (🌟)(+4)
- 직사각형 넓이 구하기 (🌟)(+2)
- 로그인 성공? (🌟)
- 컨트롤 제트 (🌟)
- 외계어 사전 (🌟)
- 삼각형의 완성조건 (🌟)
- 캐릭터의 좌표 (🌟)(+3)
- 최빈값 구하기 (🌟)(+2)
- 분수의 덧셈 (🌟)
- 문자열 계산하기 (🌟)(+3)
- 소인수분해 (🌟)(+3)
- 영어가 싫어요 (🌟)
- 잘라서 배열로 저장하기 (🌟)
- 공 던지기 (🌟)
- 숨어있는 숫자의 덧셈(2) (🌟)(+4)
- 이진수 더하기 (🌟)
- 7의 개수 (🌟)
- 한 번만 등장한 문자 (🌟)
- 진료순서 정하기 (🌟)
- k의 개수 (🌟)
- 2차원으로 만들기 (🌟)
- 모스부호(1) (🌟)
- 중복된 문자 제거 (🌟)
- 합성수 찾기 (🌟)
- 문자열 정렬하기(2) (🌟)
- 369게임 (🌟)
- 인덱스 바꾸기 (🌟)
- 숫자 찾기 (🌟)
- 최댓값 만들기(2) (🌟)
- 외계행성의 나이 (🌟)
- 배열 회전시키기 (🌟)
- 약수 구하기 (🌟)
- 가장 큰 수 찾기 (🌟)
- 가위 바위 보 (🌟)
- 문자열 정렬하기 (🌟)
- 대문자와 소문자 (🌟)
- n의 배수 고르기 (🌟)
- 세균 증식 (🌟)
- 암호 해독 (🌟)
- 주사위의 개수 (🌟)
- 개미 군단 (🌟)
- 모음 제거 (🌟)
- 숨어있는 숫자의 덧셈 (🌟)
- 문자열 안의 문자열 (🌟)
- 배열의 유사도 (🌟)
- 자릿수 더하기 (🌟)
- 제곱수 판별하기 (🌟)
- 옷가게 할인 받기 (🌟)
- 순서 쌍의 개수 (🌟)
- 중앙값 구하기 (🌟)
- 특정 문자 제거하기 (🌟)
- 문자 반복 출력하기 (🌟)
- 짝수는 싫어요 (🌟)
- 편지 (🌟)
- 짝수 홀수 개수 (🌟)
- 배열 자르기 (🌟)
- 아이스 아메리카노 (🌟)
- 배열 원소의 길이 (🌟)
- 점의 위치 구하기 (🌟)
- 삼각형의 완성조건(1) (🌟)
- 문자열 뒤집기 (🌟)
- 최댓값 만들기(1) (🌟)
- 피자 나눠먹기(1) (🌟)
- 피자 나눠먹기(3) (🌟)
- 배열 뒤집기 (🌟)
- 배열 두 배 만들기 (🌟)
- 연속된 수의 합 (🌟)
- 양꼬치 (🌟)
- 나머지 구하기 (🌟)
- 문자열로 변환
Lv.2 (총 36문제) - 삼각 달팽이
- 쿼드압축 후 개수 새기
- 2개 이하로 다른 비트 (+6)
- 가장 큰 수
- 게임 맵 최단거리
- 할인 행사 (+2)
- 방문길이 (+4)
- 땅따먹기 (+3)
- 스킬트리
- 피로도
- 연속 부분 수열 합의 개수
- 타겟 넘버 (뿌듯 🤭)
- 귤 고르기
- 프린터
- n^2 배열 자르기 (+3)
- 기능개발
- 위장
- 행렬의 곱셈 (+3)
- H-index (+4)
- 프린터 실습
- 멀리 뛰기 (+6)
- 점프와 순간이동 (+2)
- 예상 대진표
- N개의 최소공배수
- 구명보트
- 영어 끝말잇기
- 카펫
- 짝지어 제거하기
- 다음 큰 숫자
- 파보나치 수
- 숫자의 표현
- 이진 변환 계속하기
- 올바른 괄호
- 최솟값 만들기
- JadenCase 문자열 만들기
- 최댓값과 최솟값
Lv.3 (총 8문제) - 숫자 게임 (+2)
- 단속카메라 (+3
- 베스트앨범
- 단어 변환 (처음으로 온전히 풀어낸 DFS!)
- 야근 (+4)
- 네트워크
- 최고의 집합
- 이중우선순위큐

Baekjoon

입출력과 사칙연산 - 1) 2557. Hello World
- 2) 1000. A+B
- 3) 1001. A-B
- 4) 10998. A×B
- 5) 1008. A/B
- 6) 10869. 사칙연산
- 7) 10926. ??!
- 8) 18108. 1998년생인 내가 태국에서는 2541년생?!
- 9) 10430. 나머지
- 10) 2588. 곱셈
- 10) 11382. 꼬마 정민
- 11) 10171. 고양이
- 11) 10172. 개
조건문 - 1) 1330. 두 수 비교하기
- 2) 9498. 시험 성적
- 3) 2753. 윤년
- 4) 14681. 사분면 고르기
- 5) 2884. 알람 시계
- 6) 2525. 오븐 시계
- 7) 2480. 주사위 세개
반복문 - 1) 2739. 구구단
- 2) 10950. A+B-3
- 3) 8393. 합
- 4) 25304. 영수증
- 5) 25314. 코딩은 체육과목 입니다
- 6) 15552. 빠른 A+B
- 7) 11021. A+b-7
- 8) 11022. A+b-8
- 9) 2438. 별 찍기 - 1
- 10) 2439. 별 찍기 - 2
- 11) 10952. A+B-5
- 12) 10951. A+B-4
1차원 배열 - 1) 10807. 개수 세기
- 2) 10871. X보다 작은 수
- 3) 10818. 최소, 최대
- 4) 2562. 최댓값
- 5) 10810. 공넣기
- 6) 10813. 공 바꾸기
- 7) 5597. 과제 안 내신 분...?
- 8) 3052. 나머지
- 9) 10811. 바구니 뒤집기
- 10) 1546. 평균
문자열 - 1) 27866. 문자와 문자열
- 2) 2742. 단어 길이 재기
- 3) 9086. 문자열
- 4) 11654. 아스키 코드
- 5) 11720. 숫자의 합
- 6) 10809. 알파벳 찾기
- 7) 2675. 문자열 반복
- 8) 1152. 단어의 개수
- 9) 2908. 상수
- 10) 5622. 다이얼
- 11) 11728. 그대로 출력하기
심화 1 - 1) 25083. 새싹
- 2) 3003. 킹, 퀸, 룩, 비숍, 나이트, 폰
- 3) 2444. 별 찍기 - 7
- 5) 10988. 팰린드롬인지 확인하기
- 6) 1157. 단어 공부
- 7) 4344. 평균은 넘겠지
- 8) 1316. 그룹 단어 체커
- 9) 25206. 너의 평점은
- 10) 10812. 바구니 순서 바꾸기
2차원 배열 - 1) 2738. 행렬 덧셈
- 2) 2566. 최댓값
- 3) 10798. 세로 읽기
- 4) 2563. 색종이
약수, 배수와 소수 - 1) 5086. 배수와 약수
- 2) 2501. 약수 구하기
- 3) 9506. 약수들의 합
- 4) 1978. 소수 찾기
- 5) 2581. 소수
- 6) 11653. 소인수분해
기하: 직사각형과 삼각형 - 1) 27323. 직사각형
- 2) 1085. 직사각형에서 탈!출!
- 3) 3009. 네번째 점
- 4) 15894. 수학은 체육과목 입니다
- 5) 9063. 대지
- 6) 10101. 삼각형 외우기
- 7) 5073. 삼각형과 세 변
- 8) 14215. 세 막대
시간 복잡도 - 1) 24262. 알고리즘 수업 - 알고리즘의 수행 시간 1
- 2) 24263. 알고리즘 수업 - 알고리즘의 수행 시간 2
- 3) 24264. 알고리즘 수업 - 알고리즘의 수행 시간 3
- 4) 24265. 알고리즘 수업 - 알고리즘의 수행 시간 4
- 5) 24266. 알고리즘 수업 - 알고리즘의 수행 시간 5
- 6) 24266. 알고리즘 수업 - 알고리즘의 수행 시간 6
- 7) 24313. 알고리즘 수업 - 점근적 표기 1
부르트 포스 - 1) 2231. 분해합 1
정렬 - 1) 2750. 수 정렬하기 - 2) 2501. 약수 구하기
- 3) 10798. 세로 읽기

About

꾸준히 작성해 가는 알고리즘 풀이 기록 ☺️

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published