더보기 ❗️이 글은 구종만 - 알고리즘 문제해결 전략 책을 참고하여 작성되었습니다. 📍 Algorithm vs Source Code Algorithm: 주어진 문제를 해결하는 명료한 방법, 다른 언어로 쓰인 program도 같은 원리로 동작한다면 같은 알고리즘을 사용한다고 할 수 있다. Source Code: 알고리즘을 구현하는 한 방법 => Source Code가 Algorithm을 정의하는 것은 아니다. 📍 Algorithm을 평가하는 기준 시간 : 알고리즘이 빠르게 동작하는지 공간 : 알고리즘이 적은 용량의 메모리를 사용하는지 ✔️ 시간 공간 메모리 사용량을 희생해 속도를 높이거나 속도를 희생해 메모리 사용량을 줄이거나 1. 알고리즘 속도 분석 두 알고리즘의 속도를 비교하기 위한 방법으로 두 프로그..

더보기 ❗️이 글은 엘튼 스톤맨의 "도커 교과서" 교재를 참고하여 작성하였습니다. 목차 1. 빌드 서버가 필요할까? 2. 애플리케이션 빌드 예제: JAVA 3. 애플리케이션 빌드 예제: Node.js 4. 애플리케이션 빌드 예제: Go 5. Multi-Stage Dockerfile 스크립트 6. 연습 문제 1. 빌드 서버가 필요할까? 소프트웨어 프로젝트를 빌드하려면 개발 팀과 빌드 서버는 모든 도구를 같은 버전으로 사용해야 한다. 빌드 서버와 버전이 달라지는 것만으로도 빌드가 실패할 수 있기 때문이다. 도커를 사용하여 빌드 툴체인 한 번에 패키징, 개발에 필요한 도구 배포하는 Dockerfile 스크립트 작성 후 이미지로 만들기 이미지를 사용해 소스코드 컴파일함으로써 애플리케이션 패키징 📍멀티 스테이지 ..

더보기 ❗️이 글은 엘튼 스톤맨의 "도커 교과서" 교재를 참고하여 작성하였습니다. 이 글에서 지정한 웹 사이트가 노출되는지 확인하는 기능을 하는 "web-ping"이라는 애플리케이션을 만들어보자. 지정된 URL에 HTTP 요청을 3초마다 보내는 동작을 컨테이너가 종료될 때까지 반복하도록 한다. 목차 1. 도커 허브에 공유된 이미지 사용하기 2. Dockerfile 작성하기 3. 컨테이너 이미지 빌드하기 4. 도커 이미지와 이미지 레이어 이해하기 5. 이미지 레이어 캐시를 이용한 Dockerfile 스크립트 최적화 6. 연습 1. 도커 허브에 공유된 이미지 사용하기 📍 이미지를 내려받는 과정 (1) run : 사용할 이미지가 있는지 확인 후 없다면 자동으로 pull하고 컨테이너를 생성하고 시작한다. doc..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.

17276번: 배열 돌리기 각 테스트 케이스에 대해 회전 연산을 마친 후 배열의 상태를 출력한다. n줄에 걸쳐 각 줄에 n개의 정수를 공백으로 구분하여 출력한다. www.acmicpc.net 배열 돌리기 크기가 n x n인 2차원 정수 배열 X가 있다. (n은 홀수) X를 45° 의 배수만큼 시계방향 혹은 반시계방향으로 돌리려고 한다. X를 시계 방향으로 45° 돌리면 아래와 같은 연산이 동시에 X에 적용되어야 한다: X의 주 대각선을 ((1,1), (2,2), …, (n, n)) 가운데 열 ((n+1)/2 번째 열)로 옮긴다. X의 가운데 열을 X의 부 대각선으로 ((n, 1), (n-1, 2), …, (1, n)) 옮긴다. X의 부 대각선을 X의 가운데 행 ((n+1)/2번째 행)으로 옮긴다. X의 ..
보호되어 있는 글입니다.