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

 자바의 두 주요 데이터 유형인 기본자료형과 참조자료형에 대해서 살펴보겠습니다. 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 »

백준 17213번: 과일 서리 – Python(파이썬)

백준 17213번 과일서리에 대해서 알아보겠습니다. 이 문제는 1) 수학, 2) 다이나믹 프로그래밍, 3) 조합론의 알고리즘으로 분류되어있습니다. 이 중에서 다이나믹 프로그래밍을 이용하여 해결하였습니다. 문제 설명 접근법 백준 정답 코드

백준 17213번: 과일 서리 – Python(파이썬) Read More »

[python] 힙(heap), 힙정렬, heapq

힙(heap)은 특정한 규칙에 따라 정렬된 완전 이진 트리(Complete Binary Tree)를 기반으로 하는 자료구조입니다.힙은 주로 우선순위 큐(priority queue)를 구현하는 데 사용되며, 다양한 우선순위에 따라 데이터를 정렬하고 효율적으로 관리할 수 있도록 도와줍니다. 1. 힙의 특징 힙은 크게 두 종류로 나뉩니다: 힙은 다음과 같은 특징을 가지고 있습니다: 2. 힙 정렬 구현 3. heapq 모듈 사용법 3.1. heapq.heappush(heap, item)

[python] 힙(heap), 힙정렬, heapq Read More »

Scroll to Top