분류 전체보기 (135) 썸네일형 리스트형 [코드트리] [python] 삼성 2024 상반기 오전 2번 : 코드트리 투어 문제 설명https://www.codetree.ai/ko/frequent-problems/problems/codetree-tour/submissions?page=1&page_size=20&introductionSetId=&bookmarkId= 삼성 코딩테스트 기출 문제 제출: 코드트리 투어 | 코드트리삼성전자 코딩테스트 기출 문제 코드트리 투어의 풀이를 제출하고 즉시 채점 결과를 확인하세요. 실시간 피드백으로 코딩 실력을 향상시킵니다.www.codetree.ai문제 설명이 길어서 전체적인 문제 내용은 위의 링크를 따라 보면 된다. 이 글에서는 핵심 로직만 다루겠다. 문제 풀이 1. 코드트리 랜드 건설n, m = 0, 0start = 0graph = {}products = {}distances = []p.. [백준] [python] 16236번 : 아기 상어 https://www.acmicpc.net/problem/16236 문제 설명N×N 크기의 공간에 물고기 M마리와 아기 상어 1마리가 있다. 공간은 1×1 크기의 정사각형 칸으로 나누어져 있다. 한 칸에는 물고기가 최대 1마리 존재한다.아기 상어와 물고기는 모두 크기를 가지고 있고, 이 크기는 자연수이다. 가장 처음에 아기 상어의 크기는 2이고, 아기 상어는 1초에 상하좌우로 인접한 한 칸씩 이동한다.아기 상어는 자신의 크기보다 큰 물고기가 있는 칸은 지나갈 수 없고, 나머지 칸은 모두 지나갈 수 있다. 아기 상어는 자신의 크기보다 작은 물고기만 먹을 수 있다. 따라서, 크기가 같은 물고기는 먹을 수 없지만, 그 물고기가 있는 칸은 지나갈 수 있다.아기 상어가 어디로 이동할지 결정하는 방법은 아래와 같다.. [코드트리] 삼성 코테 2024 하반기 - 코드트리 DB 구현 코드import bisectq = int(input())queries = []for _ in range(q): each = input() queries.append(each)name_to_value = {}value_to_name = {}sorted_values = []for query in queries: if query == 'init': name_to_value = {} value_to_name = {} sorted_values = [] elif 'insert' in query: _, name, value = query.split() value = int(value) if name in name_t.. [백준] [python] 3190 뱀 https://www.acmicpc.net/problem/3190문제'Dummy' 라는 도스게임이 있다. 이 게임에는 뱀이 나와서 기어다니는데, 사과를 먹으면 뱀 길이가 늘어난다. 뱀이 이리저리 기어다니다가 벽 또는 자기자신의 몸과 부딪히면 게임이 끝난다.게임은 NxN 정사각 보드위에서 진행되고, 몇몇 칸에는 사과가 놓여져 있다. 보드의 상하좌우 끝에 벽이 있다. 게임이 시작할때 뱀은 맨위 맨좌측에 위치하고 뱀의 길이는 1 이다. 뱀은 처음에 오른쪽을 향한다.뱀은 매 초마다 이동을 하는데 다음과 같은 규칙을 따른다.먼저 뱀은 몸길이를 늘려 머리를 다음칸에 위치시킨다.만약 벽이나 자기자신의 몸과 부딪히면 게임이 끝난다.만약 이동한 칸에 사과가 있다면, 그 칸에 있던 사과가 없어지고 꼬리는 움직이지 않는다... [CI/CD] React.js + Spring Boot 웹 서비스 Docker, Github Action으로 EC2에 자동 배포하기 - 2. Docker https://nymagicshop16.tistory.com/138 [CI/CD] React.js + Spring Boot 웹 서비스 Docker, Github Action으로 EC2에 자동 배포하기 - 1. Nginx이번 시간에는 Docker와 Github Action을 사용하여 React.js와 Spring Boot 웹 서비스를 CI/CD로 자동 배포하는 파이프라인을 다뤄보도록 하겠습니다.각 단계에서 발생한 트러블슈팅 내용들을 보다 상세히nymagicshop16.tistory.com지난편에서 이어집니다.시간이 없어서 일단 의식의 흐름으로 블로그를 작성해봅니다 ㅎㅎㅎ.. 나중에 더 가독성있게 수정할게요최종 프로젝트 아키텍처아키텍처 설명하나의 EC2 안에 React 서버와 Springboot 서버를 각각.. [CI/CD] React.js + Spring Boot 웹 서비스 Docker, Github Action으로 EC2에 자동 배포하기 - 1. Nginx 이번 시간에는 Docker와 Github Action을 사용하여 React.js와 Spring Boot 웹 서비스를 CI/CD로 자동 배포하는 파이프라인을 다뤄보도록 하겠습니다.각 단계에서 발생한 트러블슈팅 내용들을 보다 상세히 작성하기 위해 몇 개의 글로 나누어 업로드할 예정입니다!배포 전략 선택 배경이전 프로젝트에서는 AWS S3, Codedeploy 까지 이용한 CI/CD 배포 파이프라인을 구축했었습니다.https://nymagicshop16.tistory.com/112 [AWS] SpringBoot 프로젝트 AWS CodeDeploy + S3 + Github Actions를 이용하여 CI/CD 구축, Docker + EC2 + RDS 로 배포프로젝트 아키텍처1. EC2 서버 만들기참고한 글 : h.. [AWS] ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain 문제 발생 배경Springboot 웹 프로젝트를 Docker, Github Actions를 이용해 AWS EC2에 배포하려고 할 때 발생한 문제이다.Github Actions 를 실행하기 위해 작성한 deploy.yml 파일 중 일부이다.- name: AWS EC2에 ssh 접속 후 배포 uses: appleboy/ssh-action@master with: host: ${{ secrets.AWS_IP }} port: 22 username: ubuntu key: ${{ secrets.AWS_KEY }} script: | docker pull ${{ secrets.DOCKER_USER.. [프로그래머스] [python] 스택/큐 - 기능개발 문제 설명프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다.또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 기능보다 먼저 개발될 수 있고, 이때 뒤에 있는 기능은 앞에 있는 기능이 배포될 때 함께 배포됩니다.먼저 배포되어야 하는 순서대로 작업의 진도가 적힌 정수 배열 progresses와 각 작업의 개발 속도가 적힌 정수 배열 speeds가 주어질 때 각 배포마다 몇 개의 기능이 배포되는지를 return 하도록 solution 함수를 완성하세요.제한 사항작업의 개수(progresses, speeds배열의 길이)는 100개 이하입니다.작업 진도는 100 미만의 자연수입니다.작업 속도는 100 이하의 자연수입니다.배.. 이전 1 2 3 4 ··· 17 다음 목록 더보기