hohova
About
Milestone
Programmers Algorithm Problem
my solution
프로그래머스 문제 풀이 코드
블로그에 풀이를 게시한 문제는 링크로 연결되어 있습니다.
각 문제에 대한 ‘입출력 예’ 에 대한 테스트는
깃헙 저장소
에 업로드 되어 있습니다.
레벨 단위
로 패키지 생성
이 프로젝트 내 클래스 이름은
언더스코어 ‘_’ 로 시작
하는 것으로 통일
대부분의
설명은 코드 내 주석
으로 작성 했으며,
필요에 따라
일부 별도의 설명을 추가
주석 이외의 추가 설명은 블로그
에 정리
‘
문제이름
‘을 클릭하면 블로그 게시물로 이동
라이브러리
org.junit.jupiter:junit-jupiter:5.7.1
org.assertj:assertj-core:3.19.0
org.projectlombok:lombok:1.18.16
라이브러리 추가하는 방법
intelliJ 기준
File > Project Structure 클릭
Libraries 메뉴에서 ‘+’ 버튼 클릭하여 나오는 드롭다운 메뉴의 From Maven 클릭
위에 명시한 버전을 포함한 라이브러리 정보 넣고 Download to 에 원하는 위치 설정하고 OK 버튼 클릭
lombok 라이브러리 다운로드 이후 적용이 되지 않을 때 설정 방법
File > Settings 클릭
Plugins 메뉴에서 lombok 을 검색해서 플러그인 설치
annotation processor 검색한 다음 오른쪽의 Enable annotation processing 체크박스 활성화 되도록 체크
level 1
001 :
크레인 인형뽑기 게임
2019 카카오 개발자 겨울 인턴십
002 :
완주하지 못한 선수
해시
003 :
신규 아이디 추천
2021 KAKAO BLIND RECRUITMENT
004 :
모의고사
완전탐색
005 :
체육복
탐욕법(Greedy)
006 :
K번째수
정렬
007 :
2016년
연습문제
008 :
가운데 글자 가져오기
연습문제
009 :
같은 숫자는 싫어
연습문제
010 :
3진법 뒤집기
월간 코드 챌린지 시즌1
011 :
로또의 최고 순위와 최저 순위
2021 Dev-Matching: 웹 백엔드 개발자(상반기)
012 :
내적
월간 코드 챌린지 시즌1
013 :
소수 만들기
Summer/Winter Coding(~2018)
014 :
두 개 뽑아서 더하기
월간 코드 챌린지 시즌1
015 :
예산
Summer/Winter Coding(~2018)
016 :
음양 더하기
월간 코드 챌린지 시즌2
017 :
나누어 떨어지는 숫자 배열
연습문제
018 :
폰켓몬
찾아라 프로그래밍 마에스터
019 :
두 정수 사이의 합
연습문제
020 :
문자열 내 마음대로 정렬하기
연습문제
021 :
문자열 내 p와 y의 개수
연습문제
022 :
문자열 내림차순으로 배치하기
연습문제
023 :
문자열 다루기 기본
연습문제
024 :
서울에서 김서방 찾기
연습문제
025 :
소수 찾기
연습문제
026 :
수박수박수박수박수박수?
연습문제
027 :
문자열을 정수로 바꾸기
연습문제
028 :
시저 암호
연습문제
029 :
약수의 합
연습문제
030 :
이상한 문자 만들기
연습문제
031 :
자릿수 더하기
연습문제
032 :
자연수 뒤집어 배열로 만들기
연습문제
033 :
정수 내림차순으로 배치하기
연습문제
034 :
정수 제곱근 판별
연습문제
035 :
제일 작은 수 제거하기
연습문제
036 :
짝수와 홀수
연습문제
037 :
키패드 누르기
2020 카카오 인턴십
038 :
최대공약수와 최소공배수
연습문제
039 :
콜라츠 추측
연습문제
040 :
평균 구하기
연습문제
041 :
하샤드 수
연습문제
042 :
핸드폰 번호 가리기
연습문제
043 :
행렬의 덧셈
연습문제
044 :
x만큼 간격이 있는 n개의 숫자
연습문제
045 :
직사각형 별찍기
연습문제
046 :
(1차) 비밀지도
2018 KAKAO BLIND RECRUITMENT
047 :
실패율
2019 KAKAO BLIND RECRUITMENT
048 :
(1차) 다트 게임
2018 KAKAO BLIND RECRUITMENT
level 2
001 :
기능개발
스택/큐
002 :
단체사진 찍기
2017 카카오코드 본선
003 :
짝지어 제거하기
2017 팁스타운
004 :
멀쩡한 사각형
Summer/Winter Coding(2019)
005 :
타겟 넘버
깊이/너비 우선 탐색(DFS/BFS)
006 :
더 맵게
힙(Heap)
007 :
124 나라의 숫자
연습문제
008 :
문자열 압축
2020 KAKAO BLIND RECRUITMENT
009 :
오픈채팅방
2019 KAKAO BLIND RECRUITMENT
010 :
카카오프렌즈 컬러링북
2017 카카오코드 예선
011 :
전화번호 목록
해시
012 :
소수 찾기
완전탐색
013 :
수식 최대화
2020 카카오 인턴십
014 :
가장 큰 수
정렬
015 :
프린터
스택/큐
016 :
예상 대진표
2017 팁스타운
017 :
(1차) 뉴스 클러스터링
2018 KAKAO BLIND RECRUITMENT
018 :
조이스틱
탐욕법(Greedy)
019 :
괄호 변환
2020 KAKAO BLIND RECRUITMENT
020 :
튜플
2019 카카오 개발자 겨울 인턴십
021 :
다리를 지나는 트럭
스택/큐
022 :
H-Index
정렬
023 :
위장
해시
024 :
큰 수 만들기
탐욕법(Greedy)
025 :
후보키
2019 KAKAO BLIND RECRUITMENT
026 :
카펫
완전탐색
027 :
삼각 달팽이
월간 코드 챌린지 시즌1
028 :
구명보트
탐욕법(Greedy)
029 :
(1차) 프렌즈4블록
2018 KAKAO BLIND RECRUITMENT
030 :
주식가격
스택/큐
031 :
영어 끝말잇기
Summer/Winter Coding(~2018)
032 :
점프와 순간 이동
Summer/Winter Coding(~2018)
033 :
이진 변환 반복하기
월간 코드 챌린지 시즌1
034 :
[1차]캐시
2018 KAKAO BLIND RECRUITMENT
035 :
쿼드압축 후 개수 세기
월간 코드 챌린지 시즌1
036 :
스킬트리
Summer/Winter Coding(~2018)
037 :
가장 큰 정사각형 찾기
연습문제
038 :
(3차) 방금그곡
2018 KAKAO BLIND RECRUITMENT
039 :
(3차) 압축
2018 KAKAO BLIND RECRUITMENT
040 :
(3차) 파일명 정렬
2018 KAKAO BLIND RECRUITMENT
041 :
올바른 괄호
연습문제
042 :
(3차) n진수 게임
2018 KAKAO BLIND RECRUITMENT
043 :
다음 큰 숫자
연습문제
044 :
땅따먹기
연습문제
045 :
숫자의 표현
연습문제
046 :
최댓값과 최솟값
연습문제
047 :
최솟값 만들기
연습문제
048 :
피보나치 수
연습문제
049 :
행렬의 곱셈
연습문제
050 :
JadenCase 문자열 만들기
연습문제
051 :
N개의 최소공배수
연습문제
level 3
001 :
네트워크
깊이/너비 우선 탐색(DFS/BFS)
002 :
단어 변환
깊이/너비 우선 탐색(DFS/BFS)
003 :
2 x n 타일링
연습문제
*****
Programming for Marketing