본문 바로가기

전체 글29

[프로그래머스] Lv3. 부대복귀. Java. https://school.programmers.co.kr/learn/courses/30/lessons/132266 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 강철부대의 부대원은 임무 수행 중입니다. 현 위치를 포함한 각 지역은 유일한 번호로 구분.두 지역 간 길을 통과하는 데 걸리는 시간은 모두 1. 임무 수행 후 지도 정보를 이용하여 최단 시간 내 부대로 복귀한다.다만 적군의 방해로 인해, 시작 때완 다르게 되돌아오는 경로가 없어져 복귀 불가한 부대원도 있을 수 있음.- 강철부대가 위치한 지역을 포함한 총지역의 수 n, - 두 지역을 왕복할 수 있는 길 정보를 담은 2차원 정수 배열 roads, - 각.. 2025. 6. 2.
[프로그래머스]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.
샐로그 진행 및 피드백 백엔드 팀원 2명과 프론트 팀원 1명으로 이루어진 프로젝트가 완성이 되었습니다.완성 후 포스팅까진 좀 오래걸렸으나, 다시 블로그 포스팅을 천천히 시작해보려 합니다. 저는 백엔드를 공부하는만큼 현재의 완성이 아닌 앞으로의 유지보수 및 테스팅작업이 더 주를 이룰 것 같습니다.피드백은 팀원당 10명씩 해서 거의 30여명에게 받았고,현재 페이지 수정 작업을 진행 중입니다.   이어서 포스팅 진행하겠습니다. 2025. 1. 8.
유용한 정보 모음 static과 final 키워드 https://kimfk567.tistory.com/115 2024. 3. 6.
[프로그래머스] Lv1. 완주 못한 선수. https://school.programmers.co.kr/learn/courses/30/lessons/42576 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. - 제한 사항 1. 마라톤 경기에 참여한 선수의 수는 1명 이상.. 2023. 12. 26.