🧠 C++에서 매개변수(Parameter)와 인자(Argument)의 차이 완벽 정리프로그래밍에서 함수를 사용할 때 가장 기본적이지만 헷갈릴 수 있는 개념이 바로 매개변수(Parameter)와 인자(Argument)입니다.이 둘은 함수의 정의와 호출에서 각각 중요한 역할을 하며, 올바르게 이해하지 않으면 디버깅이나 함수 재사용 시 혼란이 생길 수 있습니다.이번 글에서는 명확한 비유, 예제 코드, 정리 표를 통해 C++에서의 매개변수와 인자의 차이를 정확하게 설명하겠습니다.✅ 매개변수(Parameter)란?매개변수는 함수를 정의할 때 어떤 값을 받을지를 명시하는 변수입니다.즉, 함수가 어떤 종류의 입력을 받을지를 미리 설정해두는 입력 포맷 같은 역할을 합니다.🔍 예제void greet(string na..
🌊 백준 2468번 - 안전 영역🔗 문제 링크 바로 가기📌 문제 요약장마철에 많은 비가 내리면, 일정 높이 이하의 지역이 물에 잠기게 됩니다.이때, 물에 잠기지 않고 연결된 지역(상하좌우)은 하나의 안전 영역으로 봅니다.비의 높이를 0부터 100까지 변화시키며 안전한 영역의 개수를 세고, 그중 최댓값을 구하는 것이 목적입니다.🧠 핵심 아이디어2차원 배열로 지형을 받고비의 높이를 0~100까지 하나하나 바꿔가며 시뮬레이션DFS(깊이 우선 탐색)를 통해 물에 잠기지 않은 지역을 하나의 안전 영역으로 탐색DFS는 스택을 사용해 직접 구현안전 영역 개수의 최댓값을 저장하여 마지막에 출력✅ 전체 코드N = int(input()) # 지도의 크기arr = []for i in range(N): tmp ..
🔷 백준 2468번: 안전 영역 (DFS, 스택 사용)문제 링크 바로가기 🔗🔷 문제 요약장마철에 어떤 지역에 비가 왔을 때, 일정 높이 이하의 지점은 물에 잠긴다고 가정합니다.이때, 물에 잠기지 않고 연결되어 있는 지점들을 하나의 안전 영역이라고 할 때,모든 강수량 상황에 대해 물에 잠기지 않는 안전 영역의 최대 개수를 구하는 문제입니다.🔷 문제 조건 요약지도는 N x N의 2차원 배열각 칸에는 1~100 사이의 높이 정보가 있음비의 양이 증가할수록 낮은 지점부터 잠김잠기지 않은 지점 중 상하좌우로 연결된 구역이 하나의 안전 영역🔷 나의 풀이 접근법1. 기본 전략비의 양을 0부터 100까지 바꾸어가며 시뮬레이션각 강수량마다 안전한 지역을 DFS로 탐색탐색한 영역은 방문 처리 (check 배열)각..
- Total
- Today
- Yesterday
- 객체지향
- 문자열처리
- 알고리즘문제풀이
- 동적계획법
- 상속
- 프로그래머스
- 그래프 탐색
- 문제풀이
- python 알고리즘
- 문제 풀이
- 알고리즘
- 동적 계획법
- 파이썬
- 알고리즘 문제풀이
- 코딩 테스트
- 코딩테스트
- dfs
- C++
- 백준
- 코딩
- DP
- Python
- 그리디
- 브루트포스
- HTML
- 그리디알고리즘
- 프로그래밍
- c언어
- 알고리즘기초
- 파이썬코딩
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
