728x90

전체 글 93

[프로그래머스 lv 1] 음양 더하기.py

https://programmers.co.kr/learn/courses/30/lessons/76501 코딩테스트 연습 - 음양 더하기 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 re programmers.co.kr 제시된 숫자 리스트와 그 해당하는 숫자의 부호 정보를 담고 있는 리스트를 이용하여 제시된 숫자에 부호를 적용해 전부 더한 값을 리턴하면 되는 문제이다. 입출력 예는 다음과 같다. absolutes signs result [4,7,12] [true,false,true] 9 [1,2,3] [false,false,true] 0 각 리스트에 정보..

알고리즘 2022.01.05

[프로그래머스 lv 1] 로또의 최고 순위와 최저 순위.py

https://programmers.co.kr/learn/courses/30/lessons/77484 코딩테스트 연습 - 로또의 최고 순위와 최저 순위 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 1 순위 당첨 내용 1 6개 번호가 모두 일치 2 5개 번호 programmers.co.kr 민우가 선택한 6개의 숫자와 당첨 숫자를 비교하는 문제이다. 6개의 숫자 중 일부는 알아볼 수 없게 되어, 정확하게 당첨 숫자와의 일치는 알수 없게 되었지만, 당첨이 가능했던 최고 순위와 최저 순위를 생각해 보는 것이 문제의 핵심이다. 입출력 예는 다음과 같다. lottos win_nums result [44, 1,..

알고리즘 2022.01.04

[Server] AWS 인프라 구축 가이드 - 1 운영 서버 아키텍처들

자주 사용되는 운영 서버 아키텍처들에 대해 정리해보자 1. 단일 서버 - 가장 기본적인 구성 - 매우 단순한 구성인 만큼 테스트 서버나 간단한 애플리케이션을 구동할 때 사용 - 단점 1. 전체 서비스에 장애가 생길 확률 높음 2. 서버의 자원을 효율적으로 사용하기 어려움 3. 보안성이 떨어짐 4. 서버의 수를 여러대로 늘려서 자원을 확장하는 스케일 아웃(scale-out) 작업이 힘듬 2. 애플리케이션/데이터베이스 서버 분리 - 단일 서버 구성에서 DB만 별도로 뺀 구성 - 전체 서비스 장애 확률, 효율적인 자원 사용 어려움, 보안성 저하 등의 단점이 해결됨 - 단점 1. 구성이 복잡해짐 2. 서버사이의 지연시간과 네트워크 보안을 고려하기 시작해야함 3. 스케일 아웃은 여전히 힘듬 3. 서버 단위의 로드..

개인공부/BE 2022.01.03
728x90
반응형