목록2024/09/10 (3)
HJW's IT Blog
https://school.programmers.co.kr/learn/courses/30/lessons/72412 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 분석주어진 문제는 채용 지원자들의 정보를 바탕으로, 특정 조건을 만족하는 지원자가 몇 명인지 찾는 문제입니다. 지원자 정보는 info 배열로 주어지며, query 배열은 각 개발팀이 궁금한 조건을 포함합니다. 각 info 항목은 "개발언어 직군 경력 소울푸드 점수"의 형식으로 구성되고, 각 query 항목은 "개발언어 and 직군 and 경력 and 소울푸드 점수" 형식입니다.각 query에 대..
문제 분석이 문제는 주어진 문자열이 괄호로 이루어져 있을 때, 문자열을 왼쪽으로 여러 번 회전시켜 올바른 괄호 문자열이 되는 경우의 수를 구하는 문제입니다. 괄호 문자열은 소괄호 (), 중괄호 {}, 대괄호 []로 이루어져 있으며, 주어진 규칙에 따라 "올바른 괄호 문자열"로 정의됩니다.올바른 문자열 규칙기본 괄호 문자열: (), [], {}는 올바른 괄호 문자열입니다.중첩된 괄호: 만약 A가 올바른 괄호 문자열이라면, (A), [A], {A} 또한 올바른 괄호 문자열입니다.연결된 괄호: 만약 A와 B가 올바른 괄호 문자열이라면, AB도 올바른 괄호 문자열입니다.문제 풀이 접근 방법해당 문제는 주어진 문자열을 왼쪽으로 한 칸 씩 회전하며 회전된 문자열이 올바른 문자열인지 검증해야 합니다.회전을 한다 → ..
문제 분석이 문제는 카카오 대기실에서 면접 응시자들이 코로나 바이러스 예방을 위해 적절한 거리를 두고 있는지를 확인하는 문제입니다. 주어진 조건을 기반으로 대기실에서 응시자들이 거리두기 규칙을 준수했는지를 판단해야 합니다.대기실의 구조는 5x5 크기의 2차원 배열로 주어지며, 배열의 각 원소는 다음과 같습니다:P: 응시자가 앉아 있는 자리O: 빈 테이블X: 파티션거리두기 규칙응시자들 사이의 거리는 맨해튼 거리로 계산되며, 거리가 2 이하인 경우 규칙을 위반하게 됩니다.만약 두 응시자 사이에 파티션이 있으면 거리가 2 이하여도 규칙을 위반하지 않습니다.핵심맨해튼 거리 2 이하의 응시자 사이에 파티션이 없다면 거리두기를 지키지 않은 것입니다.각 응시자별로 주변을 탐색하며 위의 규칙을 충족하는지 확인해야 합니..