이론 공부 내용 정리38 4장-삼각함수[삼각함수의 기원] 이번주는 삼각함수에 관련된 내용을 공부하게 되었다. 예전에 고등학교때는 일단 공부를 하고 봤는데 이번에는 왜 삼각함수가 나왔는지부터 간단하게 정리하고 공부를 시작하려고 한다. 물론 빠르게 프로젝트를 진행해야 하는 경우에는 일단 해당 코드의 사용법, 기능, 구조 등을 익히고 빠르게 도입하는게 먼저겠지만 시간이 어느 정도 있다면 왜 이것을 쓰게 되었는지에 대해서도 알아보는 것이 개인적으로 더 기억에 남고, 생각이 확장이 더 잘 되는 것 같다. 삼각함수의 기원 삼각함수의 기원은 삼각법이다. 하늘에 보이는 천체의 크기나 천체 사이의 거리를 나타내는 데는 오래 전부터 각도를 사용해왔다. (각도를 선택하게 된 계기는 명확히 기록되지 않았지만, 태양 - 지구 관계에서 인간은 그림자를 관찰할 수 있고, 태양의 위치에 .. 2022. 8. 14. 백준 2800_괄호 제거 보호되어 있는 글 입니다. 2022. 8. 6. c++ 라이브러리 - map 보호되어 있는 글 입니다. 2022. 8. 5. 백준 2504_괄호의 값 해당 문제 링크 ) 문제 한 줄 요약 문자열의 괄호가 온전한 개수로 이루어졌는지 파악하고, 온전한 개수로 이루어졌을 경우 괄호들이 이루는 값을 구한다. 내가 생각한 조건 우선 스택을 써야 한다고 생각했다. 그 이유는 문자열을 입력받을 때 ) 또는 ]을 입력받아서 pop해야 할 경우, 가장 최근의 문자가 나와야 하기 때문이다. 그래서 괄호들을 저장하는 문자열 스택과 괄호로 인해 만들어지는 값을 저장하는 정수 스택을 따로 만들었다. 그리고 []과 ()처럼 연속되게 완전한 괄호가 만들어지는 경우를 따로 두고 계산하였는데, 이렇게 하니 코드 길이도 길어지고 연속으로 같은 기호가 나왔을 때 처리가 비효율적이어서 다시 생각해보았다. 그래서 (인 경우와 )로 나눠서 생각해 보았는데, (인 경우는 위와 동일하게 스택에.. 2022. 8. 3. 이전 1 2 3 4 5 6 7 8 ··· 10 다음