분류 전체보기 (128) 썸네일형 리스트형 [프로그래머스/JAVA] 공원 목차 (OPEN)🔗 문제 바로가기📌 문제 요약💡 아이디어👩🏻💻 최종 코드🕑 시간 복잡도 🔗 문제 바로가기https://school.programmers.co.kr/learn/courses/30/lessons/340198 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 📌 문제 요약 주어진 공원 상태를 보고,지민이가 가진 정사각형 돗자리들 중에서 깔 수 있는 가장 큰 돗자리의 크기를 찾아야 한다.이때, 만약 깔 수 있는 돗자리가 없다면 -1을 반환해야 한다. 📥 입력mats지민이가 가진 돗자리들의 한 변 길이를 담은 정수 배열ex. [5, 3, 2]가 주어진 경우, 지민이는 5*5, 3*.. [프로그래머스/JAVA] 지폐 접기 목차 (OPEN)🔗 문제 바로가기📌 문제 요약💡 아이디어👩🏻💻 최종 코드🕑 시간 복잡도 🔗 문제 바로가기https://school.programmers.co.kr/learn/courses/30/lessons/340199 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 📌 문제 요약 민수는 다양한 크기의 지폐를 수집하며, 지갑에 넣기 위해 지폐를 여러 번 반으로 접어야 한다.이때, 아래의 규칙을 따라서 접어야 한다. 항상 더 긴 쪽을 반으로 접는다.홀수인 경우, 반으로 접을 때 생긴 소수점 이하는 버린다.지폐를 90도 회전시켜도 된다.→ 즉, bill의 (가로, 세로)나 (세로, 가로)중 하.. [프로그래머스/JAVA] 동영상 재생기 목차 (OPEN)🔗 문제 바로가기📌 문제 요약💡 아이디어👩🏻💻 최종 코드🕑 시간 복잡도 🔗 문제 바로가기https://school.programmers.co.kr/learn/courses/30/lessons/340213?language=java 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 📌 문제 요약 동영상 재싱기는 아래의 3가지 기능을 지원한다. 1️⃣ 10초 전으로 이동 (prev)현재 위치에서 10초 이전으로 이동한다.단, 현재 위치가 10초 미만인 경우, 영상의 처음 위치(0분 0초)로 이동한다.2️⃣ 10초 후로 이동 (next)현재 위치에서 10초 이후로 이동한다.단, 영상.. [프로그래머스/JAVA] 유연근무제 목차 (OPEN)🔗 문제 바로가기📌 문제 요약💡 아이디어👩🏻💻 최종 코드🕑 시간 복잡도 🔗 문제 바로가기https://school.programmers.co.kr/learn/courses/30/lessons/388351 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 📌 문제 요약 그렙에서는 직원들이 직접 설정한 출근 희망 시각에 맞춰 늦지 않게 출근하면 상품을 주는 이벤트를 1주일 동안 진행하려고 한다.이벤트 조건은 아래와 같다. 1️⃣ 출근 인정 조건각 직원은 출근 희망 시각을 설정한다.설정한 시각 + 10분 이내에 출근 하면 정시 출근으로 인정된다.ex. 출근 희망 시각이 9시 58분(.. [AWS] 컴퓨팅 목차 (OPEN)💻 컴퓨팅🧠 컴퓨팅의 구성 요소🧱 컴퓨팅의 발전💡 클라우드에서의 컴퓨팅📚 결론 💻 컴퓨팅Compute라는 용어의 사전적인 정의는 '계산하다', '답을 구하다', '추정하다'이다.즉, 어떠한 것에 대해 계산하여 답을 구하고 추정하는 행위를 컴퓨팅(computing)이라고 볼 수 있다.우리가 사용하는 스마트폰, 노트북 등에서 실행되는 모든 프로그램은 사실상 이 컴퓨팅의 결과물이라고 볼 수 있다. 이러한 컴퓨팅을 전문적으로 수행하기 위해서인간이 아닌 컴퓨팅을 목적으로 하는 특화된 장비들이 있는데,대표적으로는 서버(server)가 있다. 🧠 컴퓨팅의 구성 요소전통적으로 컴퓨팅은 아래의 세 가지 구성 요소를 기반으로 작동한다. 연산 자원 (CPU / GPU)명령어를 실행하고 데.. [AWS] AWS 목차 (OPEN)☁️ AWS⛅ AWS 서비스 분류별 설명1️⃣ AWS 컴퓨팅2️⃣ AWS 네트워킹 및 콘텐츠 전송3️⃣ AWS 스토리지4️⃣ AWS 데이터베이스5️⃣ AWS 보안, 자격 증명 및 규정 준수📚 결론 ☁️ AWSAWS(Amazon Web Services)는 아마존에서 제공하는 세계 최대 규모의 퍼블릭 크라우드 플랫폼이다.2006년에 시작된 이후 현재까지 전세계의 수많은 기업과 개발자들이 사용하고 있으며,서버, 스토리지, 데이터베이스, 네트워크, 인공지능, 보안 등 다양한 분야의 클라우드 서비스를 종합적으로 제공하고 있다. AWS의 가장 큰 장점은 필요한 인프라를 몇 분 만에 생성할 수 있고, 사용한 만큼만 비용을 지불하는 온디맨드·종량제 구조라는 점이다.개발자들은 물리적인 서버를 .. [AWS] 클라우드 컴퓨팅 목차 (OPEN)☁ 클라우드 컴퓨팅🔎 온프레미스 VS 클라우드📑 클라우드 서비스 모델🌤 클라우드 배포 모델📚 결론 ☁ 클라우드 컴퓨팅클라우드 컴퓨팅은 서버, 스토리지, 네트워크, 데이터베이스, 애플리케이션 등 다양한 컴퓨팅 자원을인터넷을 통해 필요할 때 즉시(온디맨드) 제공하고, 사용한 만큼 비용을 지불하는 서비스이다. 기존에는 서비스를 운영하려면 물리 서버를 직접 구매하고,이를 IDC(인터넷 데이터 센터)에 배치하거나 사내 서버룸을 별도로 구축해야 했다.그러나 클라우드 환경에서는 웹 콘솔이나 API를 통해 원하는 시점에 서버를 생성할 수 있고,트래픽이 늘어나면 자동으로 인프라를 수평 확장하는 것도 가능하다. 🔎 온프레미스 VS 클라우드온프레미스(On-Premise) 방식은 물리적인 인.. [트러블슈팅] 실시간 알림 전송하기 📪 Redis Pub / Sub 설계실시간 알림 시스템을 설계할 때 가장 중요한 요소 중 하나는사용자에게 즉각적으로 메세지를 전달하는 방법을 선택하는 것이다. 이를 위해서는 다양한 기술이 존재하겠지만,내가 진행했던 프로젝트에서는 Redis의 Pub / Sub 기능을 이용해서 서버 간 메시지를 중계하고,클라이언트에게는 WeSocket을 통해 실시간 알림을 전달하는 구조를 사용했다. 여기서 핵심이 되는 설계 요소는 Redis 채널의 구성 방식이었는데,내 프로젝트에서는 notification:{userId} 형식을 채택했다. 🏷️ 사용자 단위 채널 네이밍Redis의 Pub / Sub 에서 메시지를 전송하기 위해서는 채널을 지정해야 하는데,이때 채널은 일종의 라우팅 경로 역할을 하며, 메시지를 수신할 주제를.. 이전 1 ··· 7 8 9 10 11 12 13 ··· 16 다음