본문 바로가기

코딩테스트/프로그래머스14

[프로그래머스]Lv3. 연속 펄스 수열의 합. Java. https://school.programmers.co.kr/learn/courses/30/lessons/161988?language=java 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 주어진 정수 수열 sequence에 대해, 각 원소에 펄스 수열을 곱하여 새로운 수열을 만든 뒤, 그 수열에서 연속 부분 수열의 합 중 최댓값을 구하는 문제입니다.펄스 수열은 다음 두 가지 형태 중 하나입니다:[1, -1, 1, -1, ...][-1, 1, -1, 1, ...]예를 들어,sequence = [2, 3, -6, 1, 3, -1]일 때,[1, -1, 1, -1, 1, -1]과 곱하면: [2, -3, -6, -1, .. 2025. 5. 28.
[프로그래머스] Lv3. 스티커 모으기(2). Java. https://school.programmers.co.kr/learn/courses/30/lessons/12971 코딩테스트 연습 - 스티커 모으기(2)알고리즘 문제 연습 카카오톡 친구해요! 프로그래머스 교육 카카오 채널을 만들었어요. 여기를 눌러, 친구 추가를 해주세요. 신규 교육 과정 소식은 물론 다양한 이벤트 소식을 가장 먼저 알려school.programmers.co.kr N개의 스티커가 원형으로 연결되어 있습니다. 다음 그림은 N = 8인 경우의 예시입니다. 원형으로 연결된 스티커에서 몇 장의 스티커를 뜯어내어 뜯어낸 스티커에 적힌 숫자의 합이 최대가 되도록 하고 싶습니다. 단 스티커 한 장을 뜯어내면 양쪽으로 인접해있는 스티커는 찢어져서 사용할 수 없게 됩니다. 예를 들어 위 그림에서 14가.. 2025. 5. 26.
[프로그래머스] Lv1.택배 상자 꺼내기.java. https://school.programmers.co.kr/learn/courses/30/lessons/389478 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 1~n의 번호가 있는 택배 상자가 창고에 있다.당신은 택배를 정리 중이다.왼쪽에서 오른쪽으로 가면서 1번 상자부터 번호 순서대로 한개씩 놓는다.가로로 택배를 w개 놓았다면 이번에는 오른쪽에서 왼쪽 방향으로 그 위층에 한개씩 쌓는다.그 층에 다시 w개를 놓았다면 이를 반복한다. 이러한 방식으로 n개 상자를 쌓는다.택배 상자 A번을 꺼내려면 그 위의 상자를 모두 꺼내야합니다.1번을 꺼내려면 12, 13번 상자를 꺼내야합니다.당신이 꺼내려는 상자 .. 2025. 5. 16.
[프로그래머스, 2021 KAKAO] Lv2. 순위 검색. JAVA https://school.programmers.co.kr/learn/courses/30/lessons/72412?language=java 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 더보기문제를 먼저 요약하자면 아래와 같다. * 지원서 접수 시 [조건]- [cpp, java, python] 중 택1 - [backend, frontend] 중 택1 - [junior, senior] 중 택1 - [chichen, pizza] 중 택1 * [조건]을 만족하는 사람 중 코딩테스트 점수를 X점 이상 받은 사람은 모두 몇 명인가? [문제]지원자가 지원서에 입력한 4가지의 정보와 획득한 코딩테스트 점수를 하나.. 2025. 1. 23.