반응형 프로그래머스82 [코딩테스트] Java - 알고리즘 추천 문제 백트래킹(Programmers)더보기문제(문제번호)문제 링크풀이피로도(87946)문제 링크풀이N-Queen(12952)문제 링크풀이양궁 대회(92342)문제 링크풀이외벽 점검(60062)문제 링크풀이사라지는 발판(92345)문제 링크풀이모음사전(84512)문제 링크풀이정렬(Programmers)더보기문제(문제번호)문제 링크풀이문자열 내 마음대로 정렬하기(12915)문제 링크풀이정수 내림차순으로 배치하기(12933)문제 링크풀이K번째 수(42748)문제 링크풀이가장 큰 수(42746)문제 링크풀이튜플(64065)문제 링크풀이지형 이동(62050)문제 링크풀이전화번호 목록(42577)문제 링크풀이파일명 정렬(17686)문제 링크풀이H-Index(42747)문제 링크풀이시뮬레이션(Programmers)더보기문.. 2025. 3. 17. [코딩테스트] Java - 자료구조 추천 문제 배열(Programmers)더보기문제문제 링크풀이두 개 뽑아서 더하기(68644)문제 링크풀이모의고사(42840)문제 링크풀이행렬의 곱셈(12949)문제 링크풀이실패율(42889)문제 링크풀이방문 길이(49994)문제 링크풀이배열의 평균값(120817)문제 링크풀이배열 뒤집기(120821)문제 링크풀이N^2 배열 자르기(87390)문제 링크풀이나누어 떨어지는 숫자 배열(12910)문제 링크풀이스택(Programmers)더보기문제문제 링크풀이괄호 회전하기(76502)문제 링크풀이짝지어 제거하기(12973)문제 링크풀이주식 가격(42584)문제 링크풀이크레인 인형뽑기 게임(64061)문제 링크풀이표 편집(81303)문제 링크풀이같은 숫자는 싫어(12906)문제 링크풀이커트롤 제트(120853)문제 링크풀이큐.. 2025. 3. 17. [코딩테스트] Programmers 입문 1. 프로그래머스 접속- https://programmers.co.kr/2. 회원가입 및 로그인 3. 상위 네비게이션의 코딩테스트 연습 탭 클릭4. 모든 문제 탭 클릭 후 난이도/언어 지정하여 문제 풀기- 코딩 기초 트레이닝 + 코딩 테스트 입문 == Level0 5. 문제 풀기- 우측 상단(C++ 위치)을 클릭하여 해당 언어 서낵- 좌측 문제를 보고 문제에 맞게 코드 작성- 코드 실행 버튼은 테스트 케이스 추가하기에 추가된 예시를 확인- 제출 후 채점하기는 문제풀이를 제출한 뒤 여러가지 케이스에 맞는지 채점후 통과 여부 표시- 통과하게 되면 다른 사람의 풀이를 무료로 볼 수 있음, 그렇지 않으면 점수를 제공하여 확인하여야함 (인터넷 검색시 문제이름 프로그래머스 언어로 검색하면 정답 및 해설이 있음).. 2025. 3. 17. [코딩테스트] Java - 참고자료 자료구조/알고리즘- [교재] 쉽게 배우는 자료구조 with 자바(문병로)- [교재] Introduction To Algorithms(Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein)- [강의] Do it! 알고리즘 코딩테스트 - 핵심이론 강의(하루코딩)- [강의] Do it! 알고리즘 코딩 테스트 - 자바 편 문제풀이(이지스퍼블리싱) 코딩테스트- [교재] 코딩 테스트 합격자 되기: 자바 편(김희성)- [교재] 자바 알고리즘 인터뷰(박상길) 코딩테스트 사이트- [Site] Softeer- [Site] Programmers- [Site] Baekjoon Online Judge(Solved.ac)- [Site] SW Expert.. 2025. 3. 17. [Programmers] Lv2: 가장 큰 수(42746) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/42746?language=java 풀이더보기import java.util.*;class Solution { public String solution(int[] numbers) { String answer = ""; String[] arr = new String[numbers.length]; for (int i = 0; i { int a = Integer.parseInt(o1 + o2); int b = Integer.parseInt(o2 + o1); return Integ.. 2025. 2. 16. [Programmers] Lv1: 문자열 나누기(140108) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/140108?language=java 풀이더보기class Solution { public int solution(String s) { int answer = 0; char x = s.charAt(0); int countX = 0; int countY = 0; for (int i = 0; i 2025. 2. 14. [Programmers] Lv1: 가장 가까운 같은 글자(142086) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/142086?language=java 풀이더보기class Solution { public int[] solution(String s) { int[] answer = new int[s.length()]; for (int i = 0; i 2025. 2. 14. [Programmers] Lv2: 이진 변환 반복하기(70129) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/70129?language=java 풀이더보기class Solution { public int[] solution(String s) { int[] answer = new int[]{0, 0}; while (s.length() > 1) { answer[1] += s.length() - s.replace("0", "").length(); s = s.replace("0", ""); int x = s.length(); s = Integer.toBinaryString(x); .. 2025. 2. 12. [Programmers] Lv2: 롤케이크 자르기(132265) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/132265?language=java 풀이더보기import java.util.*;class Solution { public int solution(int[] topping) { int answer = 0; HashMap toppingCount = new HashMap(); for (int i = 0; i toppingChulsu = new HashSet(); for (int i = 0; i 2025. 2. 12. [Programmers] Lv2: 카펫(42842) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/42842?language=java 풀이더보기class Solution { public int[] solution(int brown, int yellow) { int[] answer = new int[]{0, 0}; int total = brown + yellow; for (int width = 1; width 2025. 2. 12. 이전 1 2 3 4 ··· 9 다음 반응형