코딩

[프로그래머스] 피로도 – 87946

완전탐색을 사용하여서 문제를 해결하는 87946에 대해서 작성하겠습니다. – 87946번 flowchart 1. 알고리즘 설명 알고리즘은 깊이 우선 탐색(DFS)을 사용하여 모든 가능한 던전 조합을 탐색하고, 주어진 체력 범위 내에서 탐험할 수 있는 최대 던전 수를 결정합니다. 2. 코드 설명 2.1 전역 변수 2.2 함수 dfs(k, dungeons, count) DFS 알고리즘의 핵심으로, 가능한 모든 던전 조합을 탐색하여 최대 탐험 […]

[프로그래머스] 피로도 – 87946 Read More »

백준 15649번: N과 M (1)  – Python(파이썬)

Python을 이용한 15649번 : N과 M(1)에 대해서 포스팅하겠습니다. 15649번 문제설명 자연수 N과 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. 접근방법 코드 접근 법 코드는 깊이 우선 탐색(DFS)를 이용하여 문제를 해결합니다. 아래는 코드의 주요 부분에 대한 설명입니다: 15649번 코드

백준 15649번: N과 M (1)  – Python(파이썬) Read More »

자바 프로그래밍: 기본자료형과 참조자료형

 자바의 두 주요 데이터 유형인 기본자료형과 참조자료형에 대해서 살펴보겠습니다. 1. 자료형 2. 자료형 실습 – 자바에서 기본자료형과 참조자료형의 사용 적절성 기본자료형과 참조자료형의 선택은 메모리 관리와 성능 최적화에 중요한 역할을 한다. 간단한 데이터 처리에는 기본자료형이, 복잡한 객체 지향 프로그래밍에는 참조자료형이 적합한 이유는 다음과 같다. 결론적으로, 간단한 데이터 처리와 빠른 실행 속도가 필요할 때는 기본자료형을, 복잡한 객체

자바 프로그래밍: 기본자료형과 참조자료형 Read More »

[프로그래머스] 신고결과 받기 – 92334

문제를 많이 꼬운 92334번에 대해서 설명하겠습니다. – 92334번 flowchart 1. 변수 초기화 및 매핑 2. 신고 처리 3. 결과 계산 4. 결과 반환 5. 92334번 코드 6. 트러블 92334 의 문제가 길어서 테스트 케이스를 중심으로 코드를 작성하다 보니 k번 이상 신고 당할 수 없는 줄 알고 프로그래밍 했다가 시간이 많이 걸렸다.

[프로그래머스] 신고결과 받기 – 92334 Read More »

vi/vim 편집기 명령어 단축키 정리

vi 편집기는 개발자들에게 필수적인 도구입니다. 이 텍스트 기반 편집기는 강력한 기능과 유연성으로 유명하며, 다양한 명령어를 통해 효율적인 코딩 환경을 제공합니다. 이 글에서는 편집기의 주요 명령어와 그 사용법을 소개합니다. vim 공식문서 vi 편집기 명령어 단축키 정리 분류 명령키 기능 vi 모드 전환 i 현재 커서 자리에 입력한다. I(대문자 i) 커서가 위치한 행의 첫 칼럼으로 이동하여 입력한다.

vi/vim 편집기 명령어 단축키 정리 Read More »

[Airflow] ML파이프라인 단일 DAG(Single DAG), 복합 DAG(Multiple DAGs) 장단점

머신러닝(ML) 파이프라인을 구축할 때 많은 전문가들은 전체 파이프라인을 단일 DAG(Directed Acyclic Graph)로 설계할지, 아니면 여러개로 분할할지 결정해야 합니다. 이 선택은 ML 파이프라인의 복잡성, 유지보수성, 확장성에 따라 달라질 수 있으며, 각각의 접근 방식은 장단점을 가지고 있습니다. 이 글에서는 두 가지 방법에 대한 고려 사항을 자세히 살펴보겠습니다. DAG에서 태스크 분리 단일 DAG의 장단점 장점 단점 복합 DAG의

[Airflow] ML파이프라인 단일 DAG(Single DAG), 복합 DAG(Multiple DAGs) 장단점 Read More »

Scroll to Top