https://school.programmers.co.kr/learn/courses/30/lessons/1599931 x 1 크기의 칸들로 이루어진 직사각형 격자 형태의 미로에서 탈출하려고 합니다. 각 칸은 통로 또는 벽으로 구성되어 있으며, 벽으로 된 칸은
https://www.acmicpc.net/problem/1461세준이는 도서관에서 일한다. 도서관의 개방시간이 끝나서 세준이는 사람들이 마구 놓은 책을 다시 가져다 놓아야 한다. 세준이는 현재 0에 있고, 사람들이 마구 놓은 책도 전부 0에 있다. 각 책들의
https://school.programmers.co.kr/learn/courses/30/lessons/12936n명의 사람이 일렬로 줄을 서고 있습니다. n명의 사람들에게는 각각 1번부터 n번까지 번호가 매겨져 있습니다. n명이 사람을 줄을 서는 방법은 여러
https://www.acmicpc.net/problem/13164행복 유치원 원장인 태양이는 어느 날 N명의 원생들을 키 순서대로 일렬로 줄 세우고, 총 K개의 조로 나누려고 한다. 각 조에는 원생이 적어도 한 명 있어야 하며, 같은 조에 속한 원생들은 서로
https://www.acmicpc.net/problem/1744길이가 N인 수열이 주어졌을 때, 그 수열의 합을 구하려고 한다. 하지만, 그냥 그 수열의 합을 모두 더해서 구하는 것이 아니라, 수열의 두 수를 묶으려고 한다. 어떤 수를 묶으려고 할 때, 위치
https://www.acmicpc.net/problem/2293n가지 종류의 동전이 있다. 각각의 동전이 나타내는 가치는 다르다. 이 동전을 적당히 사용해서, 그 가치의 합이 k원이 되도록 하고 싶다. 그 경우의 수를 구하시오. 각각의 동전은 몇 개라도 사용
https://softeer.ai/practice/info.do?idx=1&eid=414&sw_prbl_sbms_sn=140172현대자동차그룹은 주요 물류센터에 각종 자동화 기기를 도입하며 ‘스마트 물류’를 실현하고 있다. 최근에는 자동차 반조립 부품(KD,
https://softeer.ai/practice/info.do?idx=1&eid=411북위 65도. 스웨덴의 소도시 아르예플로그(Arjeplog)에 자리한 동계 테스트 센터. 겨울 내내 얼음 두께가 1M 내외로 유지되는 광할한 얼음 호수와 그냥 걷기조차 힘든
https://softeer.ai/practice/info.do?idx=1&eid=581여름 휴가를 떠나기 위해 용돈이 필요했던 광우는 H택배 상하차 아르바이트를 지원 했다. 광우는 평소에 운동을 하지않아 힘쓰는 데에 자신이 없었지만, 머리 하나 만큼은 비상해
https://softeer.ai/practice/info.do?idx=1&eid=394헬스장에서 N명의 회원이 운동을 하고 있다. 각 회원은 1에서 N사이의 번호가 부여되어 있고, i번 회원이 들 수 있는 역기의 무게는 Wi이다. 회원들 사이에는 M개의 친분
https://softeer.ai/practice/info.do?idx=1&eid=403&sw_prbl_sbms_sn=139953동일한 자동차를 생산하는 2개의 조립 라인 A와 B가 있다. 두 조립라인에는 각각 N개의 작업장이 있다. 각각의 작업장을 Ai (1
Intro Java 를 어느정도 쓰다보면 Generic 과 Collection이라는 개념을 마주하게 된다. 사실 크게 어려운 개념은 아니다. Java를 쓰다보면 상당히 자주 마주치게 되는 개념이다. 이번 포스팅의 주제는 Generic과 Collection. Java
Intro 학부 시절에는 클래스에서 객체를 만들어다 쓰는 것 이상을 해 본적이 거의 없었다. 막상 돌아보면 당시에 그것을 넘어 설 만한 작업을 할 일은 없었으니까. 한계를 깨달은 건 3학년 때 앱 클라이언트를 개발 할 때였다. 기존에 알고있던 지식 만으로는 코드가 우
https://school.programmers.co.kr/learn/courses/30/lessons/17684신입사원 어피치는 카카오톡으로 전송되는 메시지를 압축하여 전송 효율을 높이는 업무를 맡게 되었다. 메시지를 압축하더라도 전달되는 정보가 바뀌어서는
https://school.programmers.co.kr/learn/courses/30/lessons/60058 문제 설명 카카오에 신입 개발자로 입사한 "콘"은 선배 개발자로부터 개발역량 강화를 위해 다른 개발자가 작성한 소스 코드를 분석하여 문제점을 발견하고 수
당신이 다니는 학교는 매년 체육대회를 합니다. 체육대회는 여러 종목에 대해 각 반의 해당 종목 대표가 1명씩 나와 대결을 하며, 한 학생은 최대 한개의 종목 대표만 할 수 있습니다. 당신의 반에서도 한 종목당 1명의 대표를 뽑으려고 합니다. 학생들마다 각 종목에 대한
알파벳 소문자로만 이루어진 어떤 문자열에서, 2회 이상 나타난 알파벳이 2개 이상의 부분으로 나뉘어 있으면 외톨이 알파벳이라고 정의합니다.문자열 "edeaaabbccd"를 예시로 들어보면,a는 2회 이상 나타나지만, 하나의 덩어리로 뭉쳐있으므로 외톨이 알파벳이 아닙니다
Intro > 주의! 필자의 주 영역이 프론트엔드가 아니다보니 코드에 문제가 상당히 많을 수 있습니다. 이번 주제는 예고했듯 클라이언트 사이드에서의 JWT Authentication 구현이다. 유즈케이스의 워크플로를 따라가며 구현 했던 JWT 인증 과정들을 살펴보도
Intro 원래 다음 포스팅은 클라이언트 사이드에서의 JWT 토큰 처리에 관한 내용이었지만, 그 전에 Custom Exception에 대해 꼭 언급해야 할 것 같아서 해당 포스팅을 먼저 업로드 하게 되었다. 서버사이드에서 에러처리를 어떻게 해 주느냐의 문제는 서비스
Intro 웹 서비스에 중요한 요소들이라면 여러가지가 있겠지만, Authentication 의 중요성은 자명하다. 사용자 인증이 없는 서비스라면 어느 누구든 서비스를 무차별적으로 이용할 수 있게 된다. 이번 Devlog의 주제는 Authentication. 이번 프로