[백준] 2775번_부녀회장이 될테야(Java)
문제 풀이 백준의 2775번 문제입니다. 문제 출처 (1) 문제 파악 아파트 각 호수의 인원이 어떠한 규칙예 따라 정해져있고 특정 호수의 거주민 수를 출력하는 문제입니다. 입력은 1<=k,n<=14 로 작게 주어집니다. (2) 문제 풀이 방법 생각하기 a층의 b호에는 a-1층의 1호부터 b호까지 인원 수 +1의 사람이 살게 될...
문제 풀이 백준의 2775번 문제입니다. 문제 출처 (1) 문제 파악 아파트 각 호수의 인원이 어떠한 규칙예 따라 정해져있고 특정 호수의 거주민 수를 출력하는 문제입니다. 입력은 1<=k,n<=14 로 작게 주어집니다. (2) 문제 풀이 방법 생각하기 a층의 b호에는 a-1층의 1호부터 b호까지 인원 수 +1의 사람이 살게 될...
에라토스테네스의 체란? 에라토스테네스의 체란 소수를 찾는 방법입니다. 해당 방법은 마치 체로 치듯이 수를 걸러낸다고 해서 에라토스테네스의 체 라고 부른다고 합니다. 동작 방식 우리는 체에 집중해서 하나씩 소수가 아닌 수를 걸러낼 것 입니다. 즉, “소수를 찾고 해당 소수의 배수를 모두 지우면 소수만 남는다!” 입니다. 예를 들어, 100 이하의 ...
그래프란? 그래프란 다대다 연결관계를 표현할 수 있는, 여러 노드와 간선으로 연결된 자료구조를 의미합니다. 그래프는 여러 개의 정점(Vertex) 와 간선(Edge)로 이루어져 있습니다. G=(V,E) 로 표기합니다. 정점(Vertex): 그래프의 구성요소 간선(Edge): 두 정점을 연결하는 선 차수(Degree): 정점 하나에 연결...
본 포스트는 아래의 환경을 기준으로 작성되었습니다. Springboot 3.0.1 Java 17 MariaDB 11 Flyway란? flyway란 데이터베이스 형상 관리를 도와주는 도구입니다. springboot 설정 저희 팀은 springboot로 api 서버를 개발하고 있으며 flyway를 사용해서 데이터베이스 형상관리를 하고 있습...
본 포스트는 AWS로 시작하는 인프라 구축의 정석 책을 활용한 스터디 기록입니다. (CHAPTER 11 메일 서버 준비하기) 📩 메일을 전송하고 싶다면? 메일 전송 시스템 메일 전송 시스템을 크게 보면 메일을 보내는 송신자, 메일을 받는 수신자가 있고 그 사이에서는 해당 메일을 전달해주는 메일 서버가 있습니다! 송신자는 작성한...
본 포스트는 AWS로 시작하는 인프라 구축의 정석 책을 활용한 스터디 기록입니다. (CHAPTER 7 로드 밸런서 준비하기) 서비스 사용자가 늘어나면? 서비스를 운영할 때 서버는 몇대나 있어야 할까요? 사용자가 많이 없는 경우에는 1대의 서버만으로도 요청을 처리할 수 있지만 사용자가 늘어나면 늘어날수록 요청을 깔끔하게 처리하기 어려워지며 서...
본 포스트는 AWS로 시작하는 인프라 구축의 정석 책을 활용한 스터디 기록입니다. (CHAPTER 6 웹서버 준비하기) 웹 서버 (1) 웹 서버란? 웹 서버는 브라우저나 애플리케이션으로부터 요청을 받아 HTML이나 JSON 등의 응답을 반환하는 역할을 하는 서버를 뜻합니다. 웹 서버 또한 앞선 점프 서버와 같이 EC2를 통해 생성할 수 있습...
본 포스트는 AWS로 시작하는 인프라 구축의 정석 책을 활용한 스터디 기록입니다. (CHAPTER 5 점프 서버 준비하기) 점프 서버 (1) 점프 서버란? 점프 서버(Bastion Host)란 우리가 생성한 모든 리소스에 접근할 수 있는 입구를 의미합니다. 점프 서버는 EC2를 이용해 구축할 수 있습니다. 점프 서버는 리소스로의 통로 ...
본 포스트는 AWS로 시작하는 인프라 구축의 정석 책을 활용한 스터디 기록입니다. (CHAPTER 4 가상 네트워크 만들기) 네트워크 네트워크란? 네트워크는 일상 생활 속에서도 많이 사용하고 전문 용어로도 많이 사용되는 단어인데요. 네트워크의 정의는 무엇일까요? 국제 전기 전자 공학회 IEEE에서는 몇 개의 독립적인 장치가 적절한 영...
본 포스트는 AWS로 시작하는 인프라 구축의 정석 책을 활용한 스터디 기록입니다. (CHAPTER 3 안전한 조작 준비하기) AWS 계정을 처음 만들면 AWS 계정을 처음 만들게 되면 그 계정은 루트 사용자 계정이 됩니다. 루트 사용자 여기서 루트 사용자란? 모든 AWS 서비스 및 기능에 대한 접근 권한을 가진 사용자를 뜻하는데요. 모든...