
알고리즘 코드카타
파이썬으로 코테를 준비했던 사람으로서...
메서드를 많이 쓰니까 C++에서도 계속 STL 부터 생각하게 된다.
근데 C++에서는 for문이 최고래요. 실수도 적고 직관적이고!!!
내 사고 방식
벡터에서 원소의 인덱스가 필요함 > 파이썬에서 index() > STL에 있을까? > find()
근데 굳이래요..
지피티 피셜
STL이 필요할 때. 정렬, 최댓값, 최솟값, 카운팅, 조건 검사 ⭐

두 정수 사이의 합 문제 >>> 정수 오버플로우
int로 연산을 하다보면 오버플로우가 발생할 수 있다. 그러면서 이제 연산이 꼬이고,, 틀린 값이 계산된다...
그러니 계산할 때 꼭 long long 형 변환 해주기!
핑계 아니고 진짜로 파이썬 쓰다 오니까 오버플로우 생각을 못하게 됨..😭 내 힘들다
int ≈ 21억,
long long ≈ 9경(10¹⁸)
answer = (long long)(a+b)*(b-a+1)/2;
서울에서 김서방 찾기 >>> 벡터에서 원소 인덱스 반환
to_string(find(v.begin(), v.end(), 값) - v.begin())
to_string(find(seoul.begin(),seoul.end(),"Kim")-seoul.begin())
auto it = find(seoul.begin(), seoul.end(), "Kim");
int idx = distance(seoul.begin(), it);
// 그냥 for문 돌리자!
팀플 화이팅 ㅠㅠ
'내배캠Unreal_TIL > C++' 카테고리의 다른 글
| [TIL] 2026-01-15 | C++ 캐스트(cast) 연산자 (0) | 2026.01.15 |
|---|---|
| [TIL] 2026-01-12 | C++ 프로그래머스 행렬의 덧셈, 직사각형 별찍기, 최대공약수와 최소공배수 (0) | 2026.01.12 |
| [TIL] 2025-12-23 | C++ 하면서 사소한 것들 (0) | 2025.12.23 |
| [TIL] 2025-12-22 | C++ 디자인패턴 - 싱글톤, 데코레이터, 옵저버 정리 (0) | 2025.12.22 |
| [TIL] 2025-12-19 | 과제4 구현 (0) | 2025.12.19 |