반응형 [JavaScript] JavaScript 복습시작. JavaScript ▪︎ HTML은 정적이기 때문에 사용자와 상호작용할수 있는, 동적인 웹사이트를 만들기 위해 도입된 언어이다. 정적인 HTML에 javacript를 삽입하여 웹페이지를 동적으로 구성할 수 있다. ▪︎ 기본적으로 javacript는 HTML 위에서 동작하는 언어로, HTML안의 태그 안의 영역에 javacript 언어를 작성한다. ▪︎ php는 서버에서 실행되는 언어, javascript는 클라이언트에서 실행되는 언어로 차이점이 있다. ▪︎ XSS / CSRF 등의 해킹기법을 사용할 때 이용되기도 한다. (쿠키값 확인/변조 등) + 항상 HTML 안에서만 동작 가능한 언어인 것은 아님. + 크롬의 개발자도구 콘솔 기능을 사용하면, 현재 웹 페이지를 기반으로 자바스크립트를 작동할 수 있음... 2020. 9. 23. [BaekJoon/백준] 10870번 피보나치를 재귀함수로 구현하란다. 내 대가리는 수학적으로 돌아갈 수 없기에 그냥 끄적였는데 됐다. 이게 더 억울하다ㅜ... 그냥 이해가 아니라 몸에 익은 느낌.. #include int fibo(int m) { if(m==0) return 0; else if(m==1) return 1; else return fibo(m-1)+fibo(m-2); } int main() { int N; scanf("%d", &N); printf("%d", fibo(N)); } 2020. 9. 23. [BaekJoon/백준] 10872번 팩토리얼을 재귀함수로 구현하는 문제였다. 처음에 구현하고 나서 자꾸 시간초과가 떠서 뭐지 싶었다. 정답아님 (시간초과 뜬 코드) #include int facto(int m) { if(m==1) return 1; else return m*facto(m-1); } int main() { int N; scanf("%d", &N); printf("%d", facto(N)); } 뭘까 싶었는데, 입력값이 0부터였다. 그래서 0에 대해서도 처리해줘야 했는데 내가 처리를 안해버렸으므로 포문이 끝나지 않는것..... 그래서 입력이 0일 때에도 다뤄야 한다는 점은 알겠는데, 0팩토리얼이 몇인지 모르겠어서 네이버 검색해봤다. 몰랐는데, 0팩토리얼은 1이랜다. 0! =1 이라는거임... 왠진모르겠음. 무슨 감마함수 어쩌구.. 2020. 9. 23. [BaekJoon/백준] 3053번 유클리드 기하학은 우리가 배운 내용에 기반한 것이다. 그리고 택시 기하학과 유클리드 기하학이 다른점이 있다면, 택시 기하학에서의 두 점 사이의 거리의 정의가 다르다는 것이다. 그것 외에는 동일하다. 택시 기하학에서의 두 점 사이의 거리 D(T1,T2) = |x1-x2| + |y1-y2| 이 '거리'의 개념만 다를뿐, 문제에서 요구하는 '원' 의 정의에 대해서는 동일한 것이다. 원: 평면 상의 어떤 점에서 거리가 일정한 점들의 집합 따라서 택시 기하학을 기반한 '원'은 유클리드 기하학에서의 원과는 조금 생김새가 다르다. 중심점을 기준으로 정사각형 마름모 형태를 취한다. ( 생각해보면 정사각형 마름모일때, 택시 기하학의 거리개념을 생각하면 중심점을 기준으로 모든 변의 점까지의 거리가 같다. ) #includ.. 2020. 9. 22. 이전 1 ··· 218 219 220 221 222 223 224 ··· 243 다음 반응형