일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- issue
- 코드품앗이
- 분할정복
- k8s
- DART
- 파이썬
- 코테
- 코딩테스트
- 동적계획법과최단거리역추적
- 백준
- codingtest
- django
- BAEKJOON
- cos pro
- C++
- DFS와BFS
- 안드로이드스튜디오
- vuejs
- DFS
- 안드로이드
- 동적계획법
- android
- Algorithm
- Python
- AndroidStudio
- cos pro 1급
- 알고리즘
- cos
- Flutter
- 개발
- Today
- Total
목록전체 글 (298)
Development Artist

Intro CentOS 와 Ubuntu는 두 가지 주요 Linux 배포판 입니다. 핵심은 둘 다 Linux이지만 둘 사이에는 몇 가지 차이점이 있습니다. CentOS와 Ubuntu의 가장 큰 차이점은 배포판의 출처입니다. CentOS 는 RHEL(Red Hat Enterprise Linux)에서 제공됩니다. Ubuntu는 데비안 아키텍처를 기반으로 합니다. RHEL 기반 CentOS 편집자 주: 이 블로그에서 CentOS는 CentOS Stream이 아니라 CentOS Linux를 나타냅니다. 모든 Red Hat 브랜드가 제거되고 CentOS로 대체되었습니다. 일반적으로 RH 소프트웨어와 호환되며 RHEL에서 실행되는 모든 것은 CentOS에서 실행됩니다. Red Hat의 첫 번째 Linux 배포는 19..

도입 프로그래머스 고득점 kit BFS/DFS 알고리즘 첫 번째 문제이다. 문제 설명 n개의 음이 아닌 정수들이 있습니다. 이 정수들을 순서를 바꾸지 않고 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다. -1+1+1+1+1 = 3 +1-1+1+1+1 = 3 +1+1-1+1+1 = 3 +1+1+1-1+1 = 3 +1+1+1+1-1 = 3 사용할 수 있는 숫자가 담긴 배열 numbers, 타겟 넘버 target이 매개변수로 주어질 때 숫자를 적절히 더하고 빼서 타겟 넘버를 만드는 방법의 수를 return 하도록 solution 함수를 작성해주세요. 제한사항 주어지는 숫자의 개수는 2개 이상 20개 이하입니다...

도입 프로그래머스 고득점 kit BFS/DFS 알고리즘 두 번째 문제이다. 문제 설명 네트워크란 컴퓨터 상호 간에 정보를 교환할 수 있도록 연결된 형태를 의미합니다. 예를 들어, 컴퓨터 A와 컴퓨터 B가 직접적으로 연결되어있고, 컴퓨터 B와 컴퓨터 C가 직접적으로 연결되어 있을 때 컴퓨터 A와 컴퓨터 C도 간접적으로 연결되어 정보를 교환할 수 있습니다. 따라서 컴퓨터 A, B, C는 모두 같은 네트워크 상에 있다고 할 수 있습니다. 컴퓨터의 개수 n, 연결에 대한 정보가 담긴 2차원 배열 computers가 매개변수로 주어질 때, 네트워크의 개수를 return 하도록 solution 함수를 작성하시오. 제한사항 컴퓨터의 개수 n은 1 이상 200 이하인 자연수입니다. 각 컴퓨터는 0부터 n-1인 정수로 ..

도입 프로그래머스 고득점 kit BFS/DFS 알고리즘 네 번째 문제이다. 문제 설명 주어진 항공권을 모두 이용하여 여행경로를 짜려고 합니다. 항상 "ICN" 공항에서 출발합니다. 항공권 정보가 담긴 2차원 배열 tickets가 매개변수로 주어질 때, 방문하는 공항 경로를 배열에 담아 return 하도록 solution 함수를 작성해주세요. 제한사항 모든 공항은 알파벳 대문자 3글자로 이루어집니다. 주어진 공항 수는 3개 이상 10,000개 이하입니다. tickets의 각 행 [a, b]는 a 공항에서 b 공항으로 가는 항공권이 있다는 의미입니다. 주어진 항공권은 모두 사용해야 합니다. 만일 가능한 경로가 2개 이상일 경우 알파벳 순서가 앞서는 경로를 return 합니다. 모든 도시를 방문할 수 없는 경..

이슈 해결 1.1. chmod 600 blarblar.pem 1.2. sudo chmod 600 blarblar.pem 원인 1. ssh키(blarblar.pem)는 보안적으로 굉장히 중요하다. 그래서 ssh키는 최소한의 권한으로 설정을 해야하는데, 해당 키의 권한이 너무 느슨하기 때문이다. 2. ls -al 명령어로 해당 ssh키를 보면 _rwxrwxrwx로 되어있다. 여기서 앞에 _는 빼고 그 뒤의 rw-는 개인(소유자), r--는 그룹, r--는 나머지(제3자)를 의미한다. 그룹과 나머지에 r(읽기)권한을 없애야 한다. r(4), w(2), x(1)로 합산된다. 따라서 현재 ssh키는 777의 권한을 가지고 있다. chmod 600을 통해서 rw-------로 만들어 준것이다.

2022.02.27 BAC 8번째 도전, 사랑과 소망이 이루어지는 곳, 연인산(1068m)! 철쭉제로 연인산이 유명해졌다. 이번에는 철쭉제 기간이 아닌, 설산을 오르고 싶은 마음에 찾던 중 연인산을 알게 되었다. BAC 100대 명산이지만, 산 자체는 밋밋하고 특색이 없는 편이다. 그러나, 이 산의 용추계곡은 경기도 최고의 계곡 중 하나로 손꼽히며 특히 여름에 많은 사람들이 찾는다. 준비물 - 아이젠 (필수) - 스틱 (필수) - 가방 - 패딩 (바람이 많이 불었다.) - 등산화 (호카오네) - 핫팩 (완소템) - 장갑(있었으면 정말 좋았을 것 같다.) 코스 연인산 정상까지 가려면 소망능선 코스를 제외하곤 거리가 멀어 시간이 많이 소요된다. 따라서 최단코스로 정상을 인증하고자 하는 사람들은 주로 소망능선..

Intro 2018년에 Cloud Native 에서 진행한 Landscape 프로젝트입니다. 오픈 소스, 클라우드 네이티브 기술을 활용하기 위해 권장되는 프로세스 안내를 제공하고 있습니다. 각 단계에서 공급업체 지원 오퍼링을 선택하거나 직접 실행할 수 있으며, #3단계 이후의 모든 것은 상황에 따라 선택할 수 있습니다. CNCF에서 호스팅한 프로젝트들을 나열 하고 있습니다. ( 첫번째 채택 - 쿠버네티스, 두번째 채택 - Prometheus ... 16번째 채택 - Vitess 등등 ) Index 1. 컨테이너화 2. CI/CD (Continuos Intergration/ Continuous Development) 3. 오케스트레이션 4. 모니터링 / 분석 5. 서비스 디스커버리 6. 네트워킹 / 보안 ..

시간과 장소 - 비대면, zoom을 통해 면접. - 나의 경우, 3월 7일 오전 10시 40분에 면접. - 10시 20분에 메일이나 문자로 받은 url로 접속, 비로그인. - 엔지니어-개발-빅데이터 순으로 면접시간이 정해진 것 같았다. (추측) - 진행하시는 분과 간단한 채팅인사 후 소회의실(대기실)로 입장. - 20분 동안 대기. 혼자 있음. 화장실도 다녀올 수 있고, 물도 마실 수 있고, 연습도 해볼 수 있음. - 시간에 딱 맞게 시작. - 복장은 정장. 자켓, 와이셔츠, 넥타이. 면접 - 들어가면 큰 회의실이 보이는데 2분이 앉아계셨다. 그리고 또 개인 PC로 면접하시는 면접관이 계셨음. - 개인PC의 면접관 분은 직렬별 현직자(엔지니어) 이신 것으로 유추. - 회의실 테이블에 앉아계신 2분은 전체..

문제 유형 빈칸 난이도 easy Note 1.func_a : stack에서 값을 꺼냄.(pop) func_b : stack1에서 pop해서 stack2에 넣는 함수. func_c : stack이 비었는지 체크하는 함수. Code # -*- coding: utf-8 -*- # UTF-8 encoding when using korean def func_a(stack): return stack.pop() def func_b(stack1, stack2): while not func_c(stack1): item = func_a(stack1) stack2.append(item) def func_c(stack): return (len(stack) == 0) def solution(stack1, stack2): if ..

문제 유형 빈칸 난이도 easy Note 1.func_a : check된 배열을 가지고 DP 방식으로 이전 값과 다르면 1 증가시켜서 ret에 저장. func_b : 이전에서 증가하는지 감소하는지 체크하여 ret 배열에 넣음. (0 또는 1이 들어있음. 0 0 1 0 1 0 0 .. 이런식) func_c : ret에서 최대값을 출력. Code # -*- coding: utf-8 -*- # UTF-8 encoding when using korean INC = 0 DEC = 1 def func_a(arr): length = len(arr) ret = [0 for _ in range(length)] ret[0] = 1 for i in range(1, length): if arr[i] != arr[i-1]: r..