From c1efaa4733497f1250ea3c1dbd6b254e4fa660ec Mon Sep 17 00:00:00 2001 From: risenforward <37665595+risenforward@users.noreply.github.com> Date: Mon, 22 Jun 2020 10:22:43 +0300 Subject: [PATCH] Create numberof-disc-intersections --- js/numberof-disc-intersections | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 js/numberof-disc-intersections diff --git a/js/numberof-disc-intersections b/js/numberof-disc-intersections new file mode 100644 index 0000000..1cad4be --- /dev/null +++ b/js/numberof-disc-intersections @@ -0,0 +1,31 @@ +function solution(A) { + let start = [], end = [] + let n = A.length + for (i=0; i a - b) + let count = 0 + for (i=0; i 10000000) return -1 + return count +} + +function bSearch (A, a) { + let beg = 0, end = A.length - 1 + let res = 0 + while (beg <= end) { + let mid = Math.ceil((beg + end) / 2) + if (A[mid] > a) { + end = mid - 1 + } else { + beg = mid + 1 + res = mid + 1 + } + } + return res +}