Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 유니티
- 그래프
- c++
- XR Interaction Toolkit
- 문자열
- ue5
- 트리
- 누적 합
- Unreal Engine 5
- 투 포인터
- 다익스트라
- 재귀
- 스택
- 다이나믹 프로그래밍
- 정렬
- 자료구조
- VR
- 그리디 알고리즘
- 시뮬레이션
- 구현
- Team Fortress 2
- 알고리즘
- DFS
- 우선순위 큐
- 브루트포스
- 유니온 파인드
- 수학
- 백준
- BFS
- 백트래킹
Archives
- Today
- Total
목록톱니바퀴 C++ (1)
1일1알

톱니바퀴의 각 정보를 벡터로 저장하고, 왼쪽으로 회전한다면 첫번째 원소를 erase하고 맨 뒤에 다시 넣고, 오른쪽으로 회전한다면 마지막 원소를 pop하고 insert하는 방식으로 작동하는 Rotate 함수를 만들었다. 그리고 Solve 함수에서 맞닿아있는 극이 다르다면 재귀적으로 함수를 실행하도록 하였다. rotDir을 회전 방향, dir을 진행 방향으로 설정하여 왼쪽으로 진행하는 것과 오른쪽으로 진행하는 것을 따로 시뮬레이션 하였다. 그리고 한쪽으로 진행했다면 처음 돌린 톱니바퀴는 돌아가있는 상태이기 때문에 반대쪽으로 한번 회전시킨 뒤 다른쪽으로 진행하였다. #include #include #include #include #include #include #include #include #include..
알고리즘
2022. 1. 6. 12:29