일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- docker
- EC2
- 날짜일수
- 21278
- 설정
- 이산수학
- 2108_통계학
- 별자리 만들기
- 프로그래머스
- dockercompose
- CMD
- 알고리즘
- 14466
- Error
- 투에모스문자열
- Eclipse
- 자바
- 백준
- 2167. 2차원 배열의 합
- 이클립스
- 호석이두마리치킨
- Java
- documentationpluginsbootstrapper
- Error fetching remote repo 'origin'
- 20055
- jenkins
- 소가길을건너간이유6
- to display the conditions report re-run your application with 'debug' enabled
- 18222
- SpringBoot
- Today
- Total
목록분류 전체보기 (82)
계단을 오르듯이
- 방문체크를 큐에 들어가기 전에 해주어야 했다. - 그렇지 않으면 메모리초과가 발생한다. package december.fifth; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.Queue; public class B_16954_움직이는미로탈출 { static char[][] arr = new char[8][8]; public static void main(String[] args) throws Exception { BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); Str..
백준 알고리즘을 풀던 중 ConcurrentModificationException 에러 발생. 원인은 Enhanced for loop (향상된 for문) 에서 발생했다. 이 이유는 내가 T만큼 for문을 돌리면서 계속해서 T에 추가를 하고 있기 때문이다. 만약 그냥 for문을 사용했다면 size를 정하고 for문을 돌리기 때문에 이런 문제는 발생되지 않았을 것이다. 향상된 for문은 iterator을 사용해서 돌려지기 때문에 이런 에러가 발생될 수 있는 것이다. 향상된 for문의 내부는 이렇게 돌아간다. Iterator iter = T.iterator(); while(iter.hasNext()){ // 에러 발생 ... }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 12..
[백준 15988번 1, 2, 3 더하기 3 문제](https://www.acmicpc.net/problem/15988) 모든 경우의 수는 `(수의 개수) ! / (같은 수를 묶었을 때 그 안에서 각자 자리를 바꿀 수 있는 수)! `이다. 예시를 하나 들어보면, 아래와 같다. 예) n이 5일 경우, 1 1 1 2 의 숫자만을 사용할 경우의 수는 `4! / 3! ` 이다. **n을 1, 2, 3의 합으로 나타내는 방법의 수**를 찾는 문제인데, 1, 2, 3은 합이 아닌 자기자신의 수 하나만을 가지는 경우도 포함한다. 문제에서 **합을 나타낼 때는 수를 1개 이상 사용해야 한다.** 라고 나와있기 때문에 자기 자신의 수 1개의 경우가 포함된다. 하나씩 경우의 수를 구해보면 규칙이 보이게 된다. 정수 n12..
[백준 3055번 탈출 문제](https://www.acmicpc.net/problem/3055) 물의 번짐과 고슴도치가 움직이는 경로를 모두 BFS 방식으로 풀이하였다. 물이 잠길 예정인 곳은 갈 수 없음으로 물의 잠김의 연산을 먼저 실행한 후, 고슴도치의 이동 연산을 하였다. 가장 중요한 점은 queue 값의 처음 들어있는 개수만큼의 while문의 반복된 bfs의 계산이라는 것이다. 고슴도치가 비버의 굴로 도착하기까지 계속해서 물의 위치와 고슴도치의 위치를 나타내는 queue는 추가되어진다. 하지만, 단 한번의 연산(해당 시간:cnt에서 발생되는 경우의 수)이 이루어질 때의 경우만을 연산해야 한다. 따라서, while문의 연산을 시작하기 전에 먼저 queue의 값에 들어있는 경우의 수의 값을 알아야 ..
1. 인스턴스 생성 AWS EC2에서 Ubuntu AMI를 선택하여 인스턴스를 생성한다. web을 배포하므로 보안 그룹 구성 시 유형에 HTTP를 추가해야만 한다. 그렇지 않을 경우, 브라우저에서 해당 인스턴스의 IP주소를 입력할 경우, 화면에서 해당 web이 보여질 수 없다. 2. MobaXterm 연결 인스턴스가 생성되면 퍼블릭 IPv4 주소를 복사한다. 인스턴스의 IPv4와 인스턴스를 생성 시 다운받았던 키 페어를 입력하여 SSH로 인스턴스와 MobaXterm과 연결을 한다. Specify username의 checkbox에 체크를 하고, 위의 캡처에서 연결버튼을 누르면 아래와 같은 화면이 나오게 되는데 아래의 캡처본에서 사용자 이름을 Specify username에 입력하여주면 된다. 아래와 같이..
백준 1002번 터렛 문제 https://www.acmicpc.net/problem/1002 1002번: 터렛 각 테스트 케이스마다 류재명이 있을 수 있는 위치의 수를 출력한다. 만약 류재명이 있을 수 있는 위치의 개수가 무한대일 경우에는 -1을 출력한다. www.acmicpc.net 문제는 두 원의 중심과 반지름이 주어지고, 그 값에 따라 나타나는 접점을 구하는 문제이다. 원의 특징을 이해해야 한다. 총 5가지의 경우의 수가 존재한다. #include #include #include using namespace std; int main(void) { int n; cin >> n; for (int i = 0; i > x1 >..
yarn build 명령어를 통해서 React를 통해 만든 app을 Docker에 build한다. yarn : 패키지 관리자 classic.yarnpkg.com/en/ Yarn Fast, reliable, and secure dependency management. classic.yarnpkg.com book-todo 폴더아래에 build 폴더가 생성된다. 1. Docker의 상태 확인 cmd 창을 열고 docker --version으로 docker의 상태를 확인한다. docker images 의 명령을 통해 docker에 다운로드 되어진 images를 확인하고, docker ps (= docker container ls )명령어를 통해 container의 현재상태를 확인한다. 2. Docker hub ..