새벽까지
[백준][1427][Silver 5] - 소트인사이드 python
코딩테스트/백준 2023. 4. 14. 18:15

[Silver V] 소트인사이드 - 1427 문제 링크 1427번: 소트인사이드 첫째 줄에 정렬하려고 하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다. www.acmicpc.net 성능 요약 메모리: 31256 KB, 시간: 44 ms 분류 문자열, 정렬 문제 설명 배열을 정렬하는 것은 쉽다. 수가 주어지면, 그 수의 각 자리수를 내림차순으로 정렬해보자. 입력 첫째 줄에 정렬하려고 하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다. 출력 첫째 줄에 자리수를 내림차순으로 정렬한 수를 출력한다. 🔑 Solution 🔑 target = list(input()) target.sort(reverse=True) print(int(''.join(tar..

article thumbnail
[Django] 0. 장고 실행환경 만들기 (VScode, Anaconda)
개발일지-TIL/Django 2023. 4. 14. 17:57

0. 장고 Base Django(/dʒæŋɡoʊ/ jang-goh/쟁고/장고)는 파이썬으로 만들어진 무료 오픈소스 웹 애플리케이션 프레임워크(web application framework), 쉽고 빠르게 웹사이트를 개발할 수 있도록 돕는 구성요소로 이루어진 웹 프레임워크 MTV Structure (Model, Template, View) M(Model): DB 관련 로직 T(Template): 브라우저에 실제로 보이는 부분에 관한 로직 V(View): View와 Model을 이어주는 로직 준비 사항 Vscode, python설치(환경변수 설정되어있어야 됨), anaconda 1. 가상환경 만들기 장고 프로젝트를 만들기 전에 먼저 가상환경을 만들어 봅시다. 가상환경을 만드는 이유는 장고 패키지들의 의존성때..

article thumbnail
[프로그래머스][LV2] - 최솟값 만들기 python(reverse, reversed함수)

[level 2] 최솟값 만들기 - 12941 문제 링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 성능 요약 메모리: 10.1 MB, 시간: 0.41 ms 구분 코딩테스트 연습 > 연습문제 채점결과 Empty 문제 설명 길이가 같은 배열 A, B 두개가 있습니다. 각 배열은 자연수로 이루어져 있습니다. 배열 A, B에서 각각 한 개의 숫자를 뽑아 두 수를 곱합니다. 이러한 과정을 배열의 길이만큼 반복하며, 두 수를 곱한 값을 누적하여 더합니다. 이때 최종적으로 누적된 값이 최소가 되도록 만드는 것이 목표입니다. (단, 각 배열에서 k번째 숫자를 뽑았..

article thumbnail
우분투에서 docker,docker-compose 설치하기 // permission denied 오류
개발일지-TIL/Ubuntu 2023. 4. 13. 22:00

https://docs.docker.com/engine/install/ubuntu/ Install Docker Engine on Ubuntu docs.docker.com 위 문서를 참고하여 작성하였습니다. 🐳1. 도커 설치하기! 1) 먼저, 우분투 패키지 인덱스를 업데이트합니다. $ sudo apt-get update 인터넷에 연결되어야 함!! 2) 다음으로, HTTPS를 통해 패키지를 다운로드하기 위해 필요한 패키지를 설치 $ sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release apt-transport-https: https를 통해 패키지에 접근할 수 있도록 해준다. 3) Docker의 공식 GPG키를 추가 $ ..

article thumbnail
[AWS] 1. EC2 인스턴스 생성하기
개발일지-TIL/AWS 2023. 4. 13. 21:02

EC2(Elastic Compute Cloud) EC2란 AWS가상 서버를 빌려서 사용하는 서비스이다. EC2의 주요 특징은 다음과 같다. 유연성: EC2는 인스턴스 크기, 운영 체제, 데이터베이스, 스토리지 유형 등 다양한 요소를 조정할 수 있다. 신속한 배포: EC2를 사용하면 몇 분 내에 인스턴스를 시작하고 애플리케이션을 배포할 수 있다. 확장성: EC2는 수평적으로 확장 가능하여 따라서 사용자가 필요에 따라 컴퓨팅 리소스를 추가 감소가 가능하다. 안정성: EC2는 매우 안정적이며, 인스턴스를 복제하고 여러 가용 영역에 배포하여 장애 복구를 지원한다. 먼저 https://aws.amazon.com 클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services aws.amazon.c..

article thumbnail
[AWS] 0. AWS???
개발일지-TIL/AWS 2023. 4. 13. 20:36

AWS는 아마존에서 제공하는 클라우드 서비스 중 하나이다. 하지만 아마존하면 쇼핑몰이 생각 날텐데, 아마존이 서버사업을 시작한 이유는 주로 아마존이 쇼핑몰 사이트를 운영하면서 인프라 구축 비용을 줄이기 위해서인데, 당시 아마존은 자사 쇼핑몰 사이트를 운영하면서 고객으로부터 주문을 받고 상품을 배송하는 데에 필요한 시스템을 구축하려고 했다. 그런데, 이러한 시스템을 구축하기 위해서는 서버와 데이터베이스, 스토리지 등 다양한 인프라가 필요했는데 아마존은 이러한 문제를 해결하기 위해, 인프라를 인터넷을 통해 빌려서 사용할 수 있는 클라우드 서비스를 제공하게 되었고 그 이후로도 다양한 추가적인 서비스를 제공하면서 성장하게 되었다고한다. 이 서비스를 이용하면 서버, 데이터베이스, 스토리지 등 다양한 인프라를 인터..