본문 바로가기

전체 글30

[묘공단] 3주 차 코딩 테스트 합격자 되기: 자바 (책 요약) 🎫 3주 차 학습 내용07-1. 큐의 개념큐의 사전적 의미는 '줄을 서다'라는 의미를 가지고 있습니다. 큐는 먼저 들어간 데이터가 먼저 나오는 자료구조입니다. 일명 선입선출, FIFO (First In First Out)이라고 합니다. 그리고 큐에서는 삽입하는 연산을 Enqueue(Add), 꺼내는 연산을 Dequeue(Poll)이라고 합니다. - 큐의 특성을 활용하는 분야대표적으로 여러 이벤트가 발생했을 때 발생한 순서대로 처리할 때 큐가 활용됩니다.작업 대기열 : 네트워크 통신을 할 때 다수의 클라이언트에서 서버에 작업을 요청하면 서버는 요청이 들어온 순서대로 작업을 처리합니다.이벤트 처리 : 어떤 애플리케이션이나 시스템에서 사용자의 이벤트, 예를 들어 키보드 입력이나 마우스 움직임을 처리할 때 큐.. 2024. 4. 29.
[프로그래머스/Java] 9일차 코테 문풀 - Lv. 1 기사단원의 무기 🔗 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/136798 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 📝 문제 요약각 기사는 자신의 기사 번호의 약수 개수에 해당하는 공격력을 가진 무기를 구매하려 합니다.단, 이웃나라와의 협약에 의해 공격력의 제한수치를 정하고,제한수치보다 큰 공격력을 가진 무기를 구매해야 하는 기사는 협약기관에서 정한 공격력을 가지는 무기를 구매합니다. 핵심은 숫자별 약수의 개수를 구하고, 조건에 따라 무기의 공격력 값을 변경한다!!.. 2024. 4. 24.
[프로그래머스/Java] 8일차 코테 문풀 - Lv. 1 성격 유형 검사하기 🔗 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/118666 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📝 문제 요약 나만의 카카오 성격 유형 검사지를 만들려고 합니다. 성격 유형 검사는 다음과 같은 4개 지표로 성격 유형을 구분합니다. 성격은 각 지표에서 두 유형 중 하나로 결정됩니다. 지표 번호 성격 유형 1번 지표 라이언형(R), 튜브형(T) 2번 지표 콘형(C), 프로도형(F) 3번 지표 제이지형(J), 무지형(M) 4번 지표 어피치형(A), 네오형(N) 검사지에는 총 n개의.. 2024. 4. 23.
[묘공단] 1, 2주 차 코딩 테스트 합격자 되기: 자바 (책 요약) 🎀 1주 차 학습 내용 05-1. 배열 개념 배열 선언 일반적인 방법 int[] arr = {0, 0, 0, 0, 0, 0}; int[] arr = new int[6]; 배열은 처음 선언할 때 배열의 크기가 결정되고, ArrayList는 크기가 동적이라는 것이다. 따라서 정확한 데이터의 개수를 알 수 있다면 코드가 더 간결하고 속도가 더 빠른 배열을 사용하면 되고, 저장해야 할 데이터의 개수를 정확히 알 수 없다면 ArrayList를 사용하면 된다. 2차원 배열 int[][] arr = {{1, 2, 3}, {4, 5, 6}}; System.out.println(arr[1][2]); // 6 arr[1][2] = 7; System.out.println(arr[1][2]); // 7 05-2. ArrayL.. 2024. 4. 22.
[프로그래머스/Java] 6일차 코테 문풀 - Lv. 1 과일 장수 🔗 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/135808 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📝 문제 요약 과일 장수가 사과 상자를 포장 중입니다. k점이 최상품 사과이고 1점이 최하점 사과입니다. - 사과 한 상자 가격 결정 규칙 한 상자에 사과를 m 개씩 담아 포장합니다. 상자에 담긴 사과 중 가장 낮은 점수가 p (1 sort() 정렬이 필요하다. 그러고 나서 상자의 개수만큼 for문을 돌면서 최저 사과 점수 X 한 상자에 담긴 사과 개수 X 상자의 개수 (for문 .. 2024. 4. 21.