2025 프로그래머스 코드챌린지 2차 예선 - 택배 상자 꺼내기
·
코딩테스트 기록지/Python
https://school.programmers.co.kr/learn/courses/30/lessons/389478문제 설명1 ~ n의 번호가 있는 택배 상자가 창고에 있습니다. 당신은 택배 상자들을 다음과 같이 정리했습니다.왼쪽에서 오른쪽으로 가면서 1번 상자부터 번호 순서대로 택배 상자를 한 개씩 놓습니다. 가로로 택배 상자를 w개 놓았다면 이번에는 오른쪽에서 왼쪽으로 가면서 그 위층에 택배 상자를 한 개씩 놓습니다. 그 층에 상자를 w개 놓아 가장 왼쪽으로 돌아왔다면 또다시 왼쪽에서 오른쪽으로 가면서 그 위층에 상자를 놓습니다. 이러한 방식으로 n개의 택배 상자를 모두 놓을 때까지 한 층에 w개씩 상자를 쌓습니다.다음 날 손님은 자신의 택배를 찾으러 창고에 왔습니다. 당신은 손님이 자신의 택배 상자..
프로그래머스 활동기
·
코딩테스트 기록지
2번 문제
·
교육/문제
문항2)ETL 담당자인 K선임은 A~E Task가 순차 수행되는 데이터 파이프라인을 최적화하여 DAG로 재설계.조건:동시에 수행되는 Task들의 CPU 사용률 합계는 100%를 넘길 수 없음Task 간 Dependency(선후행 제약)는 없음가장 빠른 수행 순서를 구하시오.정답: ACDBE, BDCAE, ADCBE총 수행시간: 65분✅ 풀이 접근 방법문제 이해보통 DAG 문제는 “의존성 관계 + 리소스 제약”을 보고 스케줄링 순서를 짜는 겁니다.여기서는 의존성은 없음, 대신 CPU 100% 제약이 걸려 있어요.즉, 동시에 여러 Task를 돌릴 수 있는데, CPU를 넘으면 안 됩니다.필요한 정보각 Task별 수행시간 + CPU 사용률 (이게 보기나 지문에 주어졌을 거예요. PDF엔 그림이 빠져있어서 제가 ..
데이터 엔지니어링 랜딩페이지
·
교육
기본 개념 정리데이터 엔지니어링데이터 개요 - https://gruuuuu.hololy.org/data/db-dw-dl-lh/빅데이터 - https://gruuuuu.hololy.org/data/hadoop-basic/데이터베이스Database - https://mangkyu.tistory.com/19정규화 - https://2junbeom.tistory.com/73SQL 문법 - https://rachel0115.tistory.com/entry/SQL-%EA%B8%B0%EB%B3%B8-%EB%AC%B8%EB%B2%95-%EC%A0%95%EB%A6%AC-SELECT-%EC%A0%88SQL join - https://inpa.tistory.com/entry/MYSQL-%F0%9F%93%9A-JOIN-%EC..
gitlab version 패치 (다운그레이드)
·
System Engineering
개요 gitlab이 보안에 취약하다는 메일을 받았다. 대충 gitlab을 삭제하거나 버전을 바꾸라는 내용이다. 추후 git을 활용할 예정이므로 gitlab을 삭제하지 않고 다른버전으로 패치할 것이다. 버전 변경 : 11.9.8 → 11.8.10 참고자료 : https://docs.gitlab.com/ee/update/package/downgrade.html 작업 1) 설치에 필요한 rpm 파일 옮기기 파일 다운로드 필요한 rpm 파일은 https://packages.gitlab.com/gitlab/gitlab-ce 페이지에서 다운가능하다. 쭉 훑어보면 알겠지만 centos6 ( = el6 ) 에서는 13.8.8 이상의 버전으로 업그레이드가 불가능합니다. ( 13.8.8이상은 el7부터 지원함 !! ) 그..