2024/07/02 3

[JAVA] 백준 12904 A와 B_데크

문제 : https://www.acmicpc.net/problem/12904  접근 :    - 2번째 입력받은 문자열을 deq에 넣는다.   - reverse 가 false 인 경우 마지막 문자를 뽑아 A 이면 다음으로 진행, B 이면 reverse를 ture 로 반전   - reverse 가 true 인 경우 첫번째 문자를 뽑아 A 이면 다음으로 진행, B 이면 reverse를 false 로 반전   - 1번째 입력 받은 문자열과 deq의 길이가 같아질때 까지 반복실행   - 만약 길이가 같아지면 reverse 가 true 이면 반전하여 동일한지 비교, 만약 false 이면 그대로 같은지 비교한다.    코드 구현 : import java.io.*;import java.util.*;public cla..

JAVA/Coding Test 2024.07.02

[JAVA] 백준 1967 트리의지름_트리

https://www.acmicpc.net/problem/1167문제 : https://www.acmicpc.net/problem/1967  접근 :    - root 노드에서부터 리프노드까지 탐색을 진행하여 가장 긴 길이의 리프 노드를 찾는다.   - 찾은 리프 노드에서 부터 가장 먼 노드까지 길이를 계산한 후 결과를 출력한다.   코드 구현 :  import java.io.*;import java.util.*;public class Main { private static Map> graph; private static Node end; static class Node{ int idx; int weight; public Node(int idx, in..

JAVA/Coding Test 2024.07.02

[DOCKER] Docker django 배포

1.  개발환경 컨테이너(server1) 에서 django 프로젝트 생성   - mkdir workspace    - cd workspace    > workspace 디렉토리 생성 후 이동   - django-admin startproject myapp    > django project 생성  2. django 네트워크 외부 접근 허용 설정   - cd myapp/myapp   > 생성된 프로젝트 디렉토리로 이동   - vim settings.py   > 설정 파일 생성     - 위와 같이 코드를 수정한다.    > 입력할 곳에 커서를 놓고 i 를 누른 후 입력, 입력 후에는 cntl + c 입력 후 :w 를 입력하여 저장 후 :q 로 닫기  3. django DB 설정   - 생성한 postgre..

Docker 2024.07.02