코딩

백준 14888번 : 연산자 끼워넣기

Python을 이용한 14888 번 :연산자 끼워넣기에 대해서 포스팅하겠습니다. 14888번 문제설명 접근방법 1. 깊이 우선 탐색(DFS) 활용 2. 연산자 조합 관리 3. 연산 순서 고려 4. 정수 나눗셈의 특별한 처리 5. 최대값과 최소값의 계산 6. 효율적인 탐색과 메모리 관리 DFS를 사용했을 때와 백트래킹의 코드 접근 법 차이 재귀 함수의 인자 활용 개선: 이 코드에서는 각 연산자의 […]

백준 14888번 : 연산자 끼워넣기 Read More »

[프로그래머스] 피로도 – 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 »

Scroll to Top