Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

프로그래머스 코딩테스트 해설 모음집

NotificationsYou must be signed in to change notification settings

codeisneverodd/programmers-coding-test

 
 

Repository files navigation

방문자수

👋 소개

  • 🌱 모든 문제는 JavaScript로 풀이되고 다양한 사람의 풀이가 올라와있어요
  • ✅ 프로그래머스는 정답을 통과시키면 다른 사람들의 풀이를 볼 수 있어요!익스텐션을 이용해보세요!
  • 🔎검색 사이트 혹은 본 README에서 검색을 통해 다양한 풀이도 볼 수 있어요!
  • 도움이 되셨다면 오른쪽 상단 ↗ 의 ⭐️Star를 클릭해 이 프로젝트를 응원해주세요!

👻크롬익스텐션 이 출시되었습니다 🎉🎉

extensionIntro

📢 공지

  • 🏝 2022년 풀이 마무리(See you 2023!)
  • 🔥 본 레퍼지토리에 본인의 해설을 PR을 통해 기여하실 수 있습니다!
  • 기여 방법은 README 최하단을 참고해주세요.

🤔 다른 사람의 풀이가 왜 중요한가요?

  • 코딩테스트 공부에 왕도는 없으며, 다양한 사람들의 풀이를 보며 많은 문제를 푸는 것이 최상의 방법입니다.
  • 크롬익스텐션 을 통해 다른 사람들의 풀이를 확인하고 자신의 풀이를 발전시켜보세요!

🌟 Contributors

contributors

💡 Solutions

🌱 Level 0

  • 풀이 문제 수: 100문제
번호문제 출처풀이
12차원으로 만들기2차원으로 만들기.js
2369게임369게임.js
37의 개수7의 개수.js
4A로 B 만들기A로 B 만들기.js
5OX퀴즈OX퀴즈.js
6k의 개수k의 개수.js
7n의 배수 고르기n의 배수 고르기.js
8가까운 수가까운 수.js
9가위 바위 보가위 바위 보.js
10가장 큰 수 찾기가장 큰 수 찾기.js
11각도기각도기.js
12개미 군단개미 군단.js
13겹치는 선분의 길이겹치는 선분의 길이.js
14공 던지기공 던지기.js
15구슬을 나누는 경우의 수구슬을 나누는 경우의 수.js
16나머지 구하기나머지 구하기.js
17나이 출력나이 출력.js
18다음에 올 숫자다음에 올 숫자.js
19다항식 더하기다항식 더하기.js
20대문자와 소문자대문자와 소문자.js
21두 수의 곱두 수의 곱.js
22두 수의 나눗셈두 수의 나눗셈.js
23두 수의 차두 수의 차.js
24두 수의 합두 수의 합.js
25등수 매기기등수 매기기.js
26로그인 성공?로그인 성공?.js
27머쓱이보다 키 큰 사람머쓱이보다 키 큰 사람.js
28모스부호 (1)모스부호 (1).js
29모음 제거모음 제거.js
30몫 구하기몫 구하기.js
31문자 반복 출력하기문자 반복 출력하기.js
32문자열 계산하기문자열 계산하기.js
33문자열 뒤집기문자열 뒤집기.js
34문자열 밀기문자열 밀기.js
35문자열 정렬하기 (1)문자열 정렬하기 (1).js
36문자열 정렬하기 (2)문자열 정렬하기 (2).js
37문자열안에 문자열문자열안에 문자열.js
38배열 두 배 만들기배열 두 배 만들기.js
39배열 뒤집기배열 뒤집기.js
40배열 원소의 길이배열 원소의 길이.js
41배열 자르기배열 자르기.js
42배열 회전시키기배열 회전시키기.js
43배열의 유사도배열의 유사도.js
44배열의 평균값배열의 평균값.js
45분수의 덧셈분수의 덧셈.js
46삼각형의 완성조건 (1)삼각형의 완성조건 (1).js
47삼각형의 완성조건 (2)삼각형의 완성조건 (2).js
48세균 증식세균 증식.js
49소인수분해소인수분해.js
50순서쌍의 개수순서쌍의 개수.js
51숨어있는 숫자의 덧셈 (1)숨어있는 숫자의 덧셈 (1).js
52숨어있는 숫자의 덧셈 (2)숨어있는 숫자의 덧셈 (2).js
53숫자 비교하기숫자 비교하기.js
54숫자 찾기숫자 찾기.js
55아이스 아메리카노아이스 아메리카노.js
56안전지대안전지대.js
57암호 해독암호 해독.js
58약수 구하기약수 구하기.js
59양꼬치양꼬치.js
60연속된 수의 합연속된 수의 합.js
61영어가 싫어요영어가 싫어요.js
62옷가게 할인 받기옷가게 할인 받기.js
63옹알이옹알이.js
64외계어 사전외계어 사전.js
65외계행성의 나이외계행성의 나이.js
66유한소수 판별하기유한소수 판별하기.js
67이진수 더하기이진수 더하기.js
68인덱스 바꾸기인덱스 바꾸기.js
69자릿수 더하기자릿수 더하기.js
70잘라서 배열로 저장하기잘라서 배열로 저장하기.js
71저주의 숫자 3저주의 숫자 3.js
72점의 위치 구하기점의 위치 구하기.js
73제곱수 판별하기제곱수 판별하기.js
74종이 자르기종이 자르기.js
75주사위의 개수주사위의 개수.js
76중복된 문자 제거중복된 문자 제거.js
77중복된 숫자 개수중복된 숫자 개수.js
78중앙값 구하기중앙값 구하기.js
79직각삼각형 출력하기직각삼각형 출력하기.js
80직사각형 넓이 구하기직사각형 넓이 구하기.js
81진료순서 정하기진료순서 정하기.js
82짝수 홀수 개수짝수 홀수 개수.js
83짝수는 싫어요짝수는 싫어요.js
84짝수의 합짝수의 합.js
85최댓값 만들기(1)최댓값 만들기(1).js
86최댓값 만들기 (2)최댓값 만들기 (2).js
87최빈값 구하기최빈값 구하기.js
88치킨 쿠폰치킨 쿠폰.js
89캐릭터의 좌표캐릭터의 좌표.js
90컨트롤 제트컨트롤 제트.js
91특이한 정렬특이한 정렬.js
92특정 문자 제거하기특정 문자 제거하기.js
93팩토리얼팩토리얼.js
94편지편지.js
95평행평행.js
96피자 나눠 먹기 (1)피자 나눠 먹기 (1).js
97피자 나눠 먹기 (2)피자 나눠 먹기 (2).js
98피자 나눠 먹기 (3)피자 나눠 먹기 (3).js
99한 번만 등장한 문자한 번만 등장한 문자.js
100합성수 찾기합성수 찾기.js

🌱 Level 1

  • 풀이 문제 수: 57문제
번호문제 출처풀이
12016년2016년.js
23진법 뒤집기3진법 뒤집기.js
3K번째수K번째수.js
4[1차] 다트 게임[1차] 다트 게임.js
5[1차] 비밀지도[1차] 비밀지도.js
6x만큼 간격이 있는 n개의 숫자x만큼 간격이 있는 n개의 숫자.js
7가운데 글자 가져오기가운데 글자 가져오기.js
8같은 숫자는 싫어같은 숫자는 싫어.js
9나누어 떨어지는 숫자 배열나누어 떨어지는 숫자 배열.js
10나머지가 1이 되는 수 찾기나머지가 1이 되는 수 찾기.js
11내적내적.js
12두 개 뽑아서 더하기두 개 뽑아서 더하기.js
13두 정수 사이의 합두 정수 사이의 합.js
14로또의 최고 순위와 최저 순위로또의 최고 순위와 최저 순위.js
15모의고사모의고사.js
16문자열 내 p와 y의 개수문자열 내 p와 y의 개수.js
17문자열 내 마음대로 정렬하기문자열 내 마음대로 정렬하기.js
18문자열 내림차순으로 배치하기문자열 내림차순으로 배치하기.js
19문자열 다루기 기본문자열 다루기 기본.js
20문자열을 정수로 바꾸기문자열을 정수로 바꾸기.js
21부족한 금액 계산하기부족한 금액 계산하기.js
22서울에서 김서방 찾기서울에서 김서방 찾기.js
23성격 유형 검사하기성격 유형 검사하기.js
24소수 만들기소수 만들기.js
25소수 찾기소수 찾기.js
26수박수박수박수박수박수?수박수박수박수박수박수?.js
27숫자 문자열과 영단어숫자 문자열과 영단어.js
28숫자 짝꿍숫자 짝꿍.js
29시저 암호시저 암호.js
30신고 결과 받기신고 결과 받기.js
31신규 아이디 추천신규 아이디 추천.js
32실패율실패율.js
33약수의 개수와 덧셈약수의 개수와 덧셈.js
34약수의 합약수의 합.js
35없는 숫자 더하기없는 숫자 더하기.js
36예산예산.js
37완주하지 못한 선수완주하지 못한 선수.js
38음양 더하기음양 더하기.js
39이상한 문자 만들기이상한 문자 만들기.js
40자릿수 더하기자릿수 더하기.js
41자연수 뒤집어 배열로 만들기자연수 뒤집어 배열로 만들기.js
42정수 내림차순으로 배치하기정수 내림차순으로 배치하기.js
43정수 제곱근 판별정수 제곱근 판별.js
44제일 작은 수 제거하기제일 작은 수 제거하기.js
45직사각형 별찍기직사각형 별찍기.js
46짝수와 홀수짝수와 홀수.js
47체육복체육복.js
48최대공약수와 최소공배수최대공약수와 최소공배수.js
49최소직사각형최소직사각형.js
50콜라츠 추측콜라츠 추측.js
51크레인 인형뽑기 게임크레인 인형뽑기 게임.js
52키패드 누르기키패드 누르기.js
53평균 구하기평균 구하기.js
54폰켓몬폰켓몬.js
55하샤드 수하샤드 수.js
56핸드폰 번호 가리기핸드폰 번호 가리기.js
57행렬의 덧셈행렬의 덧셈.js

🌱 Level 2

  • 풀이 문제 수: 72문제
번호문제 출처풀이
1124 나라의 숫자124 나라의 숫자.js
22 x n 타일링2 x n 타일링.js
32개 이하로 다른 비트2개 이하로 다른 비트.js
43 x n 타일링3 x n 타일링.js
5H IndexH Index.js
6JadenCase 문자열 만들기JadenCase 문자열 만들기.js
7N QueenN Queen.js
8N개의 최소공배수N개의 최소공배수.js
9[1차] 뉴스 클러스터링[1차] 뉴스 클러스터링.js
10[1차] 캐시[1차] 캐시.js
11[1차] 프렌즈4블록[1차] 프렌즈4블록.js
12[3차] n진수 게임[3차] n진수 게임.js
13[3차] 방금그곡[3차] 방금그곡.js
14[3차] 압축[3차] 압축.js
15[3차] 파일명 정렬[3차] 파일명 정렬.js
16k진수에서 소수 개수 구하기k진수에서 소수 개수 구하기.js
17n^2 배열 자르기n^2 배열 자르기.js
18가장 큰 수가장 큰 수.js
19가장 큰 정사각형 찾기가장 큰 정사각형 찾기.js
20거리두기 확인하기거리두기 확인하기.js
21게임 맵 최단거리게임 맵 최단거리.js
22괄호 변환괄호 변환.js
23괄호 회전하기괄호 회전하기.js
24교점에 별 만들기교점에 별 만들기.js
25구명보트구명보트.js
26기능개발기능개발.js
27다리를 지나는 트럭다리를 지나는 트럭.js
28다음 큰 숫자다음 큰 숫자.js
29두 큐 합 같게 만들기두 큐 합 같게 만들기.js
30땅따먹기땅따먹기.js
31멀리 뛰기멀리 뛰기.js
32멀쩡한 사각형멀쩡한 사각형.js
33메뉴 리뉴얼메뉴 리뉴얼.js
34모음사전모음사전.js
35문자열 압축문자열 압축.js
36방문 길이방문 길이.js
37배달배달.js
38빛의 경로 사이클빛의 경로 사이클.js
39삼각 달팽이삼각 달팽이.js
40소수 찾기소수 찾기.js
41수식 최대화수식 최대화.js
42순위 검색순위 검색.js
43숫자 블록숫자 블록.js
44숫자의 표현숫자의 표현.js
45스킬트리스킬트리.js
46양궁대회양궁대회.js
47영어 끝말잇기영어 끝말잇기.js
48예상 대진표예상 대진표.js
49오픈채팅방오픈채팅방.js
50올바른 괄호올바른 괄호.js
51위장위장.js
52이진 변환 반복하기이진 변환 반복하기.js
53전력망을 둘로 나누기전력망을 둘로 나누기.js
54점프와 순간 이동점프와 순간 이동.js
55조이스틱조이스틱.js
56주차 요금 계산주차 요금 계산.js
57줄 서는 방법줄 서는 방법.js
58짝지어 제거하기짝지어 제거하기.js
59최댓값과 최솟값최댓값과 최솟값.js
60최솟값 만들기최솟값 만들기.js
61카펫카펫.js
62쿼드압축 후 개수 세기쿼드압축 후 개수 세기.js
63큰 수 만들기큰 수 만들기.js
64타겟 넘버타겟 넘버.js
65튜플튜플.js
66프린터프린터.js
67피로도피로도.js
68피보나치 수피보나치 수.js
69하노이의 탑하노이의 탑.js
70행렬 테두리 회전하기행렬 테두리 회전하기.js
71행렬의 곱셈행렬의 곱셈.js
72후보키후보키.js

🌱 Level 3

  • 풀이 문제 수: 9문제
번호문제 출처풀이
12 x n 타일링2 x n 타일링.js
2N QueenN Queen.js
3가장 먼 노드가장 먼 노드.js
4네트워크네트워크.js
5단속카메라단속카메라.js
6베스트앨범베스트앨범.js
7여행경로여행경로.js
8이중우선순위큐이중우선순위큐.js
9입국심사입국심사.js

🌱 Level 4

  • 풀이 문제 수: 4문제
번호문제 출처풀이
1가사 검색.js가사 검색.js.js
2단어 퍼즐단어 퍼즐.js
3무지의 먹방 라이브.js무지의 먹방 라이브.js.js
4올바른 괄호의 갯수올바른 괄호의 갯수.js

🙏🏻 아직 풀리지 않은 문제의 해답을 추가해 주세요!

커밋 컨벤션

접두어작업 내용
feat풀이 추가 등 코드 수정
fix모든 종류의 오류 수정
docs문서 수정(코드 수정 없음)
etc위의 경우들에 해당 하지 경우

🌱 기여 방법

  1. Fork 한 후 본인의 해설을 추가합니다.
  2. 본인의 저장소에서 이곳으로 PR을 한다.

🔥 필수 확인 사항

  1. 파일 이름은 공백이 없어야하며, 공백은 - 로 채웁니다. 문제풀이 창에서 문제 이름을 복사하여 사용하는 것을 권장합니다.
  • 예시) 가장 먼 노드 => 가장-먼-노드.js // [1차] 뉴스 클러스터링 => [1차]-뉴스-클러스터링
  1. 새로운 파일을 추가할 시, 00-해답-예시.js 파일을 복제해서 사용할 것을 권장합니다.

  2. 기존 파일에 풀이를 추가할 시, 다른 사람과의 주석 컨벤션을 맞춥니다.

👉 저작권

해당 Repository의 해답을 자신의 저작물에 추가할 수 있지만반드시 본 Repository의주소https://github.com/codeisneverodd/programmers-coding-test를 명시하여야합니다.

Contributors18

Languages


[8]ページ先頭

©2009-2025 Movatter.jp