![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/k7qc4/btsoCjIlqbk/Wa41Yjom9lHILdBsz62ynk/img.jpg)
iterator란?? iterator는 반복자로써 C++에서 제공하는 라이브러리읻니다. 쉽게 생각하면 C에서 사용하는 포인터와 역할이 비슷하고 좀 더 자세히 말하면 배열의 요소들을 가리키는 포인터라고 할 수 있습니다. 반복자의 종류 입력 반복자(input iterator) => 읽기만 가능하여, 순방향으로 이동하고 한 번에 한 개의 원소만 읽을 수 있습니다. 출력 반복자(output iterator) => 쓰기만 가능하며, 순방향으로 이동하고 한 번에 한 개의 원소만 쓸 수 있습니다. 순방향 반복자(forward iterator) => 읽기와 쓰기 모두 가능하며, 순방향 이동이 가능하고 재할당이 가능한 반복자입니다. 양방향 반복자(bidirectional iterator) => 읽기 쓰기 모두 가능하며,..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/b8QgnK/btsoz8ttSIw/xslMZm5V0R3tgOxgLDvQ70/img.jpg)
백준 1316번 그룹 단어 체커 https://www.acmicpc.net/problem/1316 1316번: 그룹 단어 체커그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때www.acmicpc.net 정답 코드 #define _CRT_SECURE_NO_WARNINGS #include int main() { //a = 97 int N; scanf("%d", &N); int ans = 0; int chkArr[26]; for (int i = 0; i < N; i++) { memset(chkArr, 0, sizeof(chkArr)); ch..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/mYT8E/btsoxalI3y3/fKzy6WWsBacuSzEFwCUJqK/img.jpg)
백준 1312번 소수 https://www.acmicpc.net/problem/1312 1312번: 소수피제수(분자) A와 제수(분모) B가 있다. 두 수를 나누었을 때, 소숫점 아래 N번째 자리수를 구하려고 한다. 예를 들어, A=3, B=4, N=1이라면, A÷B=0.75 이므로 출력 값은 7이 된다.www.acmicpc.net 정답 코드 #include using namespace std; int a, b, n, ans; int main(){ cin >> a >> b >> n; for(int i = 0; i < n+1; i++){ ans = a / b; a = a%b * 10; } cout
- Total
- Today
- Yesterday
- CSS
- C++
- 에라토스테네스의 체
- BFS
- 자바스크립트
- 우선순위 큐
- 카운팅 정렬
- js
- 이분 매칭
- html
- 유니온 파인드
- 자바
- 백준
- C++ Stack
- 반복문
- java
- 투 포인터
- Do it!
- 최단 경로
- c++ string
- DFS
- 유클리드 호제법
- HTML5
- 스택
- 백준 풀이
- 세그먼트 트리
- 알고리즘 공부
- DP
- 알고리즘
- 자료구조
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |