분류 전체보기142 [Javascript] Hello, world! 📌 참고 사이트 Hello, world! (javascript.info) Hello, world! ko.javascript.info 📋 script tag 📍 특징 ➡️ 스크립트 후 📍 외부 스크립트 자바스크립트 코드의 양이 많은 경우 'src' 속성을 사용해 HTML에 삽입한다. ➡️ 절대 경로 : '/path/to/script.js' 사이트의 루트에서부터 파일이 위치한 절대 경로를 나타낸다. 절대경로.js 파일이 Hello, world! 폴더 하부에 존재한다고 가정하면 다음과 같이 절대경로로 나타낼 수 있다. ➡️ 상대 경로 : 'script.js' 현재 페이지에서의 상대 경로를 사용하는 것도 가능하다. 상대경로.js 파일이 Hello, world! 폴더 하부에 존재한다고 가정하면 다음과 같이 상대경.. 2023. 6. 30. [Javascript] 자바스크립트란? 📌 참고 사이트 자바스크립트란? (javascript.info) 자바스크립트란? ko.javascript.info 📋 자바스크립트의 정의 웹페이지에 생동감을 불어넣기 위해 (동적으로 만들기 위해) 만들어진 언어 📍 스크립트 ➡️ 자바스크립트로 작성한 프로그램이다. ➡️ 웹페이지의 HTML 안에 작성할 수 있다. ➡️ 웹페이지를 불러올 때 스크립트가 자동으로 실행된다. ➡️ 준비나 컴파일 없이 보통의 문자 형태로 작성과 실행이 가능하다. 📍 자바스크립트의 실행 ➡️ 자바스크립트는 브라우저와 서버, 자바스크립트 엔진이 들어 있는 모든 디바이스에서 동작 가능하다. ➡️ 브라우저에는 '자바스크립트 가상 머신' 이라는 엔진이 내장되어 있다. ➡️ 엔진의 종류는 다양하고 각각의 코드네임을 가지고 있다. ex) V8.. 2023. 6. 30. [백준] B2. 피보나치 수 5 (Python) ❓ 문제 10870번: 피보나치 수 5 (acmicpc.net) 10870번: 피보나치 수 5 피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다. 이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n ≥ 2)가 www.acmicpc.net 💡 해결하기 피보나치 수는 다음과 같은 시퀀스가 성립한다. ➡️ 0번째 피보나치 수는 0, 1번째 피보나치 수는 1로 정의한다. ➡️ n번째 피보나치 수는(n >= 2) n - 1 번째의 피보나치 수와 n - 2번째의 피보나치 수의 합이 된다. 예를 들어, 3번째 피보나치 수를 구한다고 하면 다음과 같은 과정을 통해 구해야 한다. F3 = F2 + F1 = (F.. 2023. 6. 30. [백준] B5. 팩토리얼 2 (Python) ❓ 문제 27433번: 팩토리얼 2 (acmicpc.net) 27433번: 팩토리얼 2 0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오. www.acmicpc.net 💡 해결하기 ex) 3! = 3 x 2 x 1 ex) 5! = 5 x 4 x 3 x 2 x 1 즉, n!은 n x (n -1) x (n - 2) x ... x 1처럼 n부터 1씩 빼가면서 1이 될 때까지 숫자를 계속 곱해나가야 한다. 따라서 숫자가 1이 될 때까지 숫자에서 1씩 빼면서 곱해나가는 과정을 재귀나 반복문을 통해 구현할 수 있다. * 0! 은 1이다. ➡️ 0 팩토리얼의 결과가 1인 이유는 다음과 같다. 우선, 5! 을 살펴보면 5! = 5 x (5 - 1)! = 5 x 4!이 성립한다. 즉,.. 2023. 6. 29. 이전 1 ··· 17 18 19 20 21 22 23 ··· 36 다음