일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- m1 docker install
- 빅데이터분석기사
- 가운데 글자 가져오기 파이썬
- 빅분기실기
- 가운데 글자 가져오기 자바
- 트리의 지름 자바
- 코드업 1020 자바
- 청년 AI Big Data 아카데미 13기
- 프로그래머스 나누어 떨어지는 숫자 배열 파이썬
- 가운데 글자 가져오기 java
- 프로그래머스 가운데 글자 가져오기 python
- docker 완전 삭제
- 최단 경로 알고리즘
- docker remove
- 청년 Ai Big Data 아카데미
- 나누어 떨어지는 숫자 배열 java
- 코드업 1020 java
- m1 docker
- 나누어 떨어지는 숫자 배열 python
- 핸즈온 머신러닝
- codeup 1020 자바
- 가운데 글자 가져오기 python
- 프로그래머스 가운데 글자 가져오기 파이썬
- docker 삭제
- codeup 1020 java
- 트리의 지름 java
- 최소 스패닝 트리
- 프로그래머스 나누어 떨어지는 숫자 배열 자바
- 프로그래머스 가운데 글자 가져오기 자바
- 최소 스패닝 트리 자바
- Today
- Total
목록전체 글
반응형
반응형
(479)
NineTwo meet you
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ZkV7a/btqYrE6kQay/heNjlnNvtKkKv3KGrTWJvk/img.png)
문제 N(1 ≤ N ≤ 100,000) 개의 로프가 있다. 이 로프를 이용하여 이런저런 물체를 들어 올릴 수 있다. 각각의 로프는 그 굵기나 길이가 다르기 때문에 들 수 있는 물체의 중량이 서로 다를 수도 있다. 하지만 여러 개의 로프를 병렬로 연결하면 각각의 로프에 걸리는 중량을 나눌 수 있다. k개의 로프를 사용하여 중량이 w인 물체를 들어 올릴 때, 각각의 로프에는 모두 고르게 w/k 만큼의 중량이 걸리게 된다. 각 로프들에 대한 정보가 주어졌을 때, 이 로프들을 이용하여 들어 올릴 수 있는 물체의 최대 중량을 구해내는 프로그램을 작성하시오. 모든 로프를 사용해야 할 필요는 없으며, 임의로 몇 개의 로프를 골라서 사용해도 된다. 입력 첫째 줄에 정수 N이 주어진다. 다음 N개의 줄에는 각 로프가 버..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/yfFk8/btqXU35PTaI/YwVzCqFk6o9AlkUwGRNZjk/img.png)
1주 차는 커리큘럼에 따라 AI, Big Data를 위한 python 프로그래밍에 대해 학습했다. 자세한 사항은 비밀유지 서약서를 작성하여 밝히지는 못해 개인적인 후기만 쓸 계획이다. 아직 프로젝트가 시작하지 않았지만 처음은 오 괜찮은데 하면서 진짜 감당할 수 있는 작은 눈덩이라고 생각했다...ㅎㅎ 매일 이론과 실습을 병행하고 이것저것 하니까 지금 아주 눈덩이로 막지도 못하고 맞는 기분이다..ㅎㅎ 아직 첫 주라니 하하하,,,
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/IbZhG/btqXKuX69bC/RKeYZvNKn4TgaHhol8ORYK/img.png)
포스코에서 주관하는 아카데미의 목적과 자격은 다음과 같다. 2021년 연간 교육 일정표는 다음과 같다. 9주 정도의 기간 동안 수행되는 교육은 매년 4 차수 수행된다.해당 교육의 좋은 점은 좋은 강의를 들으며 다음과 같은 특전 있다는 점인 것 같다.선발 과정은 3단계가 있는데 자소서와 면접 같은 경우 얼마나 열정이 있는지 얼마나 해당 교육에 관심이 있는지 작성했더니 합격할 수 있었다. 면접은 다음 4가지 항목에 대해 준비했다.1. 자기소개2. 지원동기3. 어떻게 노력해 왔는지4. 향후 계획 전체 교육 커리큘럼은 piai 인공지능 연구원 사이트에서 자세히 확인할 수 있다. 이번 기수부터 사전학습이 포함됐다고 하는데 사전학습과 정규 수업을 합치면 약 3달 정도의 시간 동안 과정이 진행된다고 보면 될 거 같다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/s57Ts/btqXxdaLmNH/3ktKNuzWqI2ryNwgeARGKk/img.png)
문제 지금 민식이가 계획한 여행은 달이 맨 처음 뜨기 시작할 때부터, 준비했던 여행길이다. 하지만, 매번 달이 차오를 때마다 민식이는 어쩔 수 없는 현실의 벽 앞에서 다짐을 포기하고 말았다. 민식이는 매번 자신의 다짐을 말하려고 노력했지만, 말을 하면 아무도 못 알아들을 것만 같아서, 지레 겁먹고 벙어리가 되어버렸다. 결국 민식이는 모두 잠든 새벽 네시 반쯤 홀로 일어나, 창 밖에 떠있는 달을 보았다. 하루밖에 남지 않았다. 달은 내일이면 다 차오른다. 이번이 마지막 기회다. 이걸 놓치면 영영 못간다. 영식이는 민식이가 오늘도 여태 것처럼 그냥 잠들어버려서 못 갈지도 모른다고 생각했다. 하지만 그러기엔 민식이의 눈에는 저기 뜬 달이 너무나 떨렸다. 민식이는 지금 미로 속에 있다. 미로는 직사각형 모양이고..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b9NeKj/btqXDeGJar1/3ow1OeiKjGjkuODGPlVjhK/img.png)
문제 크기가 N×M인 격자판에 크기가 H×W인 직사각형이 놓여 있다. 격자판은 크기가 1×1인 칸으로 나누어져 있다. 격자판의 가장 왼쪽 위 칸은 (1, 1), 가장 오른쪽 아래 칸은 (N, M)이다. 직사각형의 가장 왼쪽 위칸은 (Sr, Sc)에 있을 때, 이 직사각형의 가장 왼쪽 위칸을 (Fr, Fc)로 이동시키기 위한 최소 이동 횟수를 구해보자. 격자판의 각 칸에는 빈 칸 또는 벽이 있다. 직사각형은 벽이 있는 칸에 있을 수 없다. 또한, 직사각형은 격자판을 벗어날 수 없다. 직사각형은 한 번에 왼쪽, 오른쪽, 위, 아래 중 한 방향으로 한 칸 이동시킬 수 있다. 입력 첫째 줄에 격자판의 크기 N, M이 주어진다. 둘째 줄부터 N개의 줄에 격자판의 각 칸의 정보가 주어진다. 0은 빈 칸, 1은 벽이..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lALM8/btqXrCJdMSt/fkhpzTW02l4oCKLr5Z7wCK/img.png)
문제 10,000 이하의 자연수로 이루어진 길이 N짜리 수열이 주어진다. 이 수열에서 연속된 수들의 부분합 중에 그 합이 S 이상이 되는 것 중, 가장 짧은 것의 길이를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 N (10 ≤ N < 100,000)과 S (0 < S ≤ 100,000,000)가 주어진다. 둘째 줄에는 수열이 주어진다. 수열의 각 원소는 공백으로 구분되어져 있으며, 10,000이하의 자연수이다. 출력 첫째 줄에 구하고자 하는 최소의 길이를 출력한다. 만일 그러한 합을 만드는 것이 불가능하다면 0을 출력하면 된다. 예제 입력 1 10 15 5 1 3 5 10 7 4 9 2 8 예제 출력 1 2 설명 시간 제한이 0.5초로 매우 짧기때문에 for문을 한번만 사용해야한다. 투 포인터와 부분..
티스토리 스킨 편집에 들어가서 사이에 다음 html을 삽입한다. LaTeX 수식을 만드는 것은 사이트를 이용해 쉽게 만들 수 있다. 사이드를 통해 만든 LaTeX 수식을 양 끝에 $$을 첨가하면 손쉽게 티스토리에 수식을 넣을 수 있다. $$LaTeX 수식$$
비트 마스크란? 정수의 이진표현을 자료구조로 쓰는 기법을 의미한다. 비트 연산자 & AND 두 비트가 모두 0이면 1 | OF 두 비트가 모두 1이면 1 ^ XOR 두 비트가 서로 반전되면 1 ~ NOT 비트의 반전 > y x의 각 비트를 y만큼 오른쪽으로 이동하고 왼쪽 빈자리는 최상위 부호 비트와 같은 값으로 채움 >>> x >>> y x의 각 비트를 y만큼 오른쪽으로 이동하고 왼쪽 빈자리는 0으로 채움 부분 집합 비트 마스크를 이용하여 공집합부터 꽉찬 집합까지 표현이 가능하다. 배열의 개수가 n인경우 (1 2 {2,1} -> 011 -> 3 {3} -> 100 -> 4 {3,1} -> 101 -> 5 {3,2} -> 110 -> 6 {3,2,1} -> 111 -> 7 원소 포함 여부 확인 k라는 수의..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b4OgMn/btqWKjoS6kD/ruGBClnpgQlQ2xLTHWfxD0/img.png)
문제 루트 없는 트리가 주어진다. 이때, 트리의 루트를 1이라고 정했을 때, 각 노드의 부모를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 노드의 개수 N (2 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N-1개의 줄에 트리 상에서 연결된 두 정점이 주어진다. 출력 첫째 줄부터 N-1개의 줄에 각 노드의 부모 노드 번호를 2번 노드부터 순서대로 출력한다. 예제 입력 1 7 1 6 6 3 3 5 4 1 2 4 4 7 예제 출력 1 4 6 1 3 1 4 예제 입력 2 12 1 2 1 3 2 4 3 5 3 6 4 7 4 8 5 9 5 10 6 11 6 12 예제 출력 2 1 1 2 3 3 4 4 5 5 6 6 설명 트리의 부모를 찾는 문제이다. 입력의 경우 예제 1번의 4 1을 보더라도 앞에 나온 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/GyLrG/btqWzudJV2G/PrKjNRlgNUc6pX5MXvtk0K/img.png)
문제 이진 트리를 입력받아 전위 순회(preorder traversal), 중위 순회(inorder traversal), 후위 순회(postorder traversal)한 결과를 출력하는 프로그램을 작성하시오. 예를 들어 위와 같은 이진 트리가 입력되면, 전위 순회한 결과 : ABDCEFG // (루트) (왼쪽 자식) (오른쪽 자식) 중위 순회한 결과 : DBAECFG // (왼쪽 자식) (루트) (오른쪽 자식) 후위 순회한 결과 : DBEGFCA // (왼쪽 자식) (오른쪽 자식) (루트) 가 된다. 입력 첫째 줄에는 이진 트리의 노드의 개수 N(1≤N≤26)이 주어진다. 둘째 줄부터 N개의 줄에 걸쳐 각 노드와 그의 왼쪽 자식 노드, 오른쪽 자식 노드가 주어진다. 노드의 이름은 A부터 차례대로 영문자..