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 | 31 |
Tags
- ...args
- .toLocalString()
- 1주차
- 2020년 준비
- 2주차
- 4주차
- 5주차
- array
- array method
- async
- authentication
- AWS
- codestates
- commit
- Cookie
- CSS
- Data Structre
- Data Structure
- DataSturcutre
- Date.now()
- DB에 사진 저장하기
- Dev log
- DOM
- EC2
- EC2로 웹 만드는 방법
- EC2와 S3 연결하기
- element
- Es5
- ES6
- event 객체
Archives
- Today
- Total
souvenir
[JS]바빌로니아 법을 이용해서 제곱근 구하기(Math.Sqrt 없이)
0. 들어가며 JS에서 제곱근을 구하는 것은 간단한 일이다. Mat.sqrt()을 활용하면 나오기 때문이다. 그러나 새로운 방식으로, 수학의 원리를 이용해 풀고싶은 생각이 들때도 있다. 4나 9의 제곱근을 구하는 것은 쉬운 일이지만 2의 제곱근만 해도 무한수이기에 쉽게 구하기 쉽지 않다. √2가 1과 2 사이의 숫자라는 것을 이용해 대략의 근삿값을 추측할 수 있을 뿐이었다. 과거 학창시절을 돌아보면 이런 두 수 사이의 범위를 활용하여 3√2와 2√3 중 어떤 숫자가 더 큰가를 비교하는 시절도 있던 것 같다. 옛날 사람들은 위와 같은 방법으로 근삿값을 구하는 공식을 만들었는데 이를 '바빌로니아 법'이라고 한다. 1. 바빌로니아 법이란 ※ 출처 : https://ko.wikipedia.org/wiki/%EB..
2020년/Dev Log
2020. 5. 8. 15:40