본문 바로가기

자바13

[자바] 프로그래머스 - 실패율 (2019 카카오 블라인드) / HashMap 풀이 https://school.programmers.co.kr/learn/courses/30/lessons/42889 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Level1, 58% 정답률 문제입니다. 문제 간단 설명 이 문제를 간단하게 설명하자면 다음과 같습니다. 예시를 이용해서 설명하겠습니다. N(스테이지 수) = 5, stages[](사용자가 멈춰있는 스테이지의 번호) = {2, 1, 2, 6, 2, 4, 3, 3} 이 경우에 stages[]에서 1의 개수를 찾아보면 1개, 2의 개수는 3개 ... 5의 개수는 0개, 6의 개수는 1개입니다. 이 말.. 2022. 11. 17.
[우아한테크코스 5기] 프리코스 3주차 '로또 미션' 회고록 벌써 우아한테크코스 프리코스 진행 3주 차가 끝났습니다. 지난번에 느꼈던 점과 공통 피드백을 바탕으로 이번 주 미션은 조금 다르게 구상했습니다. 먼저 기존에는 혹시나 망칠까 봐 커밋을 미루다가 마지막에 하는 경우가 있었습니다. 하지만 실제 시험에서 시간이 부족하고 집에서 하던 방식대로 못할 수가 있기 때문에 이번에는 최대한 기능 구현 목록을 상세하게 작성하고 순서대로 만들면서 커밋을 진행했습니다. 우려됐던 부분이 기능 목록 문서를 그대로 따라야 하는가에 대한 고민이었는데, 다행히도 중간중간 바뀔 수 있으니 살아있는 문서로 만들라는 말씀을 보고 문서를 변경하면서 진행할 수 있었습니다. 저번 주에 생각보다 MVC 패턴으로 구조화해서 하는 것이 까다로웠기 때문에, 이번 주에는 어떤 식으로 해야 효율적인지 기능.. 2022. 11. 15.
[자바] 프로그래머스 - 피로도 / 공포의 백트래킹 알고리즘 정복하기 https://school.programmers.co.kr/learn/courses/30/lessons/87946 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 프로그래머스 정답률 55%, Level2 난이도의 백트래킹 문제입니다. 문제 간단 분석 이 문제를 간단하게 분석해보자면 다음과 같습니다. 먼저 던전을 탐험하려면 나의 피로도가 '최소 필요 피로도' 만큼 있어야하고, 거기서 던전을 탐험하면 '소모 피로도'를 감소시킵니다. 매개변수로 들어오는 dungeons는 2차원 배열이고 요소 하나는 다음과 같습니다. {최소 필요 피도로, 소모 피로도} 이제 더 .. 2022. 11. 14.
[자바] 프로그래머스 - 주차 요금 계산 (2022 카카오 블라인드) / HashMap 풀이 https://school.programmers.co.kr/learn/courses/30/lessons/92341 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Level2, 정답률 57% 난이도의 2022년도 카카오 블라인드 채용 문제입니다. 문제 간단 설명 문제를 간단하게 요약하자면 다음과 같습니다. 매개변수로 들어오는 String[] records와 int[] fees를 이용해서 주차요금을 구하는 문제인데, records 배열의 각각의 요소는 다음과 같습니다. "03:00 1234 IN" 이처럼 "시간 차량번호 입/출차" 형식입니다. 우리는 이 re.. 2022. 11. 10.