https://programmers.co.kr/learn/courses/30/lessons/64061 코딩테스트 연습 - 크레인 인형뽑기 게임 [[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] [1,5,3,5,1,2,1,4] 4 programmers.co.kr 현재 뽑은 인형과 스택의 top에 있는 인형을 비교하여 같다면 제거(pop) 같지 않다면 스택에 push #include #include #include using namespace std; int solution(vector board, vector moves) { int answer = 0; stack st; st.push(-1); for (int i = 0; i < moves.siz..
아날로그 시계를 본따 만든 프로그램 입니다. 테두리 구현부터 설명드리겠습니다 원은 무수한 점으로 이루어져 있습니다. 직선도 동일하죠. 그래서 점의 좌표를 알 수 있다면 원도 그릴 수 있겠죠. 점의 좌표를 알기 위해서 삼각함수를 쓰는 것입니다. 좌표평면을 떠올리신다면 x와 y는 금방 알 수 있습니다. x는 b와 같고 y는 c와 같습니다. 그럼 여기서 삼각함수를 이용해서 b와 c를 알 수 있습니다. 삼각함수가 기억이 잘 나지 않으신다면 아래 동영상을 참고하시길 바랍니다. ↓↓↓ 더보기 . . . 정리하면, 다음과 같습니다 x는 b와 같고 y는 c와 같으니 이러한 공식이 나왔습니다. 그럼 이제 코드로 구현할 수 있습니다. 1 2 3 4 5 6 7 8 9 int r = 5; int x, y; for (int i..