박재욱의 개발 블로그

사이드 프로젝트를 위한 Jenkins 구축하기4 - 파이프라인 문법 알아보기

들어가며 이번 포스트는 책 내용을 참고하지 않고, AI & 구글 검색을 통해 수행하였습니다. 제 홈서버인 ubuntu를 기반으로 하고 있습니다 계기 사이드 프로젝트에서 ci/cd를 젠킨스로 선정함 세팅을 많이 해보지 않는 상태로 레퍼런스가 많고, 성능이 어느정도 검증된 것을 선택하는 것이 좋다고 판단함 ...

사이드 프로젝트를 위한 Jenkins 구축하기3 - 파이프라인 훑어보기

들어가며 이번 포스트는 책 내용을 참고하지 않고, AI & 구글 검색을 통해 수행하였습니다. 제 홈서버인 ubuntu를 기반으로 하고 있습니다 계기 사이드 프로젝트에서 ci/cd를 젠킨스로 선정함 세팅을 많이 해보지 않는 상태로 레퍼런스가 많고, 성능이 어느정도 검증된 것을 선택하는 것이 좋다고 판단함 ...

[인프런] 공주 구하기

난이도 Easy 문제 설명 정보 왕국의 이웃 나라 외동딸 공주가 숲속의 괴물에게 잡혀갔습니다. 정보 왕국에는 왕자가 N명이 있는데 서로 공주를 구하러 가겠다고 합니다. 정보왕국의 왕은 다음과 같은 방법으로 공주를 구하러 갈 왕자를 결정하기로 했습니다. 왕은 왕자들을 나이 순으로 1번부터 N번까지 차례로 번호를 매긴다. 그리고 1번 왕자부...

[인프런] 학급 회장(해쉬)

난이도 Easy 문제 설명 학급 회장을 뽑는데 후보로 기호 A, B, C, D, E 후보가 등록을 했습니다. 투표용지에는 반 학생들이 자기가 선택한 후보의 기호(알파벳)가 쓰여져 있으며 선생님은 그 기호를 발표하고 있습니다. 선생님의 발표가 끝난 후 어떤 기호의 후보가 학급 회장이 되었는지 출력하는 프로그램을 작성하세요. 입력 형식 ...

[알고리즘] Priority Queue 학습하기

우선순위 큐 알아보기 우선순위 큐의 정의 일반 Queue와 달리 요소들이 우선순위에 따라 정렬되는 자료구조 일반 Queue가 FIFO 방식으로 동작하는 반면, 우선순위 큐는 가장 높은(혹은 낮은) 우선순위를 가진 요소가 먼저 제거됨 우선순위 큐의 특징 우선순위 기반 접근 : 요소들이 우선순위에 따라 정렬 동적 정렬 : 새로운 요소...

클린 아키텍처 1장 리뷰 - 설계와 아키텍처란 무엇인가

들어가며 이 포스트는 로버트 C. 마틴의 「클린 아키텍처」 1장을 읽고 개인적으로 학습한 내용을 정리한 글입니다. 책: 클린 아키텍처 저자: 로버트 C. 마틴 출판사: 인사이트 챕터: 1장 설계와 아키텍처란 무엇인가 핵심 개념 요약 1. 설계와 아키텍처의 관계 책에서는 설계와 아키텍처가 본질적으로...