본문 바로가기

전체 글312

[프로그래머스][LEVEL2] 멀쩡한 사각형 # 문제 원문 가로 길이가 Wcm, 세로 길이가 Hcm인 직사각형 종이가 있습니다. 종이에는 가로, 세로 방향과 평행하게 격자 형태로 선이 그어져 있으며, 모든 격자칸은 1cm x 1cm 크기입니다. 이 종이를 격자 선을 따라 1cm × 1cm의 정사각형으로 잘라 사용할 예정이었는데, 누군가가 이 종이를 대각선 꼭지점 2개를 잇는 방향으로 잘라 놓았습니다. 그러므로 현재 직사각형 종이는 크기가 같은 직각삼각형 2개로 나누어진 상태입니다. 새로운 종이를 구할 수 없는 상태이기 때문에, 이 종이에서 원래 종이의 가로, 세로 방향과 평행하게 1cm × 1cm로 잘라 사용할 수 있는 만큼만 사용하기로 하였습니다. 가로의 길이 W와 세로의 길이 H가 주어질 때, 사용할 수 있는 정사각형의 개수를 구하는 solut.. 2021. 11. 11.
[프로그래머스][LEVEL2] [카카오 인턴] 수식 최대화 # 문제 원문 IT 벤처 회사를 운영하고 있는 라이언은 매년 사내 해커톤 대회를 개최하여 우승자에게 상금을 지급하고 있습니다. 이번 대회에서는 우승자에게 지급되는 상금을 이전 대회와는 다르게 다음과 같은 방식으로 결정하려고 합니다. 해커톤 대회에 참가하는 모든 참가자들에게는 숫자들과 3가지의 연산문자(+, -, *) 만으로 이루어진 연산 수식이 전달되며, 참가자의 미션은 전달받은 수식에 포함된 연산자의 우선순위를 자유롭게 재정의하여 만들 수 있는 가장 큰 숫자를 제출하는 것입니다. 단, 연산자의 우선순위를 새로 정의할 때, 같은 순위의 연산자는 없어야 합니다. 즉, + > - > * 또는 - > * > + 등과 같이 연산자 우선순위를 정의할 수 있으나 +,* > - 또는 * > +,-처럼 2개 이상의 연.. 2021. 11. 8.
[프로그래머스][LEVEL2] 순위 검색 # 문제 원문 [본 문제는 정확성과 효율성 테스트 각각 점수가 있는 문제입니다.] 카카오는 하반기 경력 개발자 공개채용을 진행 중에 있으며 현재 지원서 접수와 코딩테스트가 종료되었습니다. 이번 채용에서 지원자는 지원서 작성 시 아래와 같이 4가지 항목을 반드시 선택하도록 하였습니다. 코딩테스트 참여 개발언어 항목에 cpp, java, python 중 하나를 선택해야 합니다. 지원 직군 항목에 backend와 frontend 중 하나를 선택해야 합니다. 지원 경력구분 항목에 junior와 senior 중 하나를 선택해야 합니다. 선호하는 소울푸드로 chicken과 pizza 중 하나를 선택해야 합니다. 인재영입팀에 근무하고 있는 니니즈는 코딩테스트 결과를 분석하여 채용에 참여한 개발팀들에 제공하기 위해 지.. 2021. 11. 7.
[웹챗] 프로젝트 시작 채팅 관련해서 프로젝트를 하나 만들어 보자는 생각은 늘 가지고 있던 점이다. 실제로 시작한 적도 있었지만.. 디자인, 기획 핑계대면서 뒤로 미루다가 흐지부지되더라.. 디자인 시안, 기획이 없다는 점 때문에 퀄리티를 높이기 힘들고 만들기 힘든 것도 맞는 말이지만 애초에 혼자 하면서 디자인 시안, 기획을 탓해봐야 정답이 없다는 것이 문제이다. 그래서 간단하게라도 다시 시작하기로 했다. 내가 열의를 가지고 한계를 느끼지 않으면서 스스로의 발전을 꽤하면서 남들에게 보여줄만한 것을 만들려면 어떤 방향성을 가져야 할까 고민을 해본 결과 이번 채팅의 경우 프론트 엔드 어디에나 붙일 수 있는 채팅 모듈이라는 목적을 위해서 진행해보기로 했다. npm 배포의 경우 허접하긴 하지만 기존에 리액트 다음 우편번호 찾기 api .. 2021. 11. 5.