From afc3277c48a058f8df76f1c88806ee0aeaed346e Mon Sep 17 00:00:00 2001 From: yaodehuang Date: Sat, 24 Oct 2020 13:49:15 +0800 Subject: [PATCH 1/2] feat:1147.js --- javascript/_1147.js | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 javascript/_1147.js diff --git a/javascript/_1147.js b/javascript/_1147.js new file mode 100644 index 0000000000..8cfb2266bc --- /dev/null +++ b/javascript/_1147.js @@ -0,0 +1,27 @@ +/** + * @param {number[]} nums + * @return {number} + */ +var dominantIndex = function(nums) { + var maxdata = -1; + var maxIndex = -1 + + for( var i = 0 ; i < nums.length; i++){ + if(nums[i] > maxdata){ + maxdata = nums[i]; + maxIndex = i + } + } + + for(var i = 0 ; i < nums.length; i++){ + + if(i != maxIndex && nums[i] * 2 > maxdata){ + return -1 + + } + + } + return maxIndex; + +}; + From bb97b8724939d058f8b88a36bbc3f708cf10c565 Mon Sep 17 00:00:00 2001 From: yaodehuang Date: Sat, 24 Oct 2020 14:15:39 +0800 Subject: [PATCH 2/2] feat: mv _1147.js to _747.js --- javascript/_747.js | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 javascript/_747.js diff --git a/javascript/_747.js b/javascript/_747.js new file mode 100644 index 0000000000..8cfb2266bc --- /dev/null +++ b/javascript/_747.js @@ -0,0 +1,27 @@ +/** + * @param {number[]} nums + * @return {number} + */ +var dominantIndex = function(nums) { + var maxdata = -1; + var maxIndex = -1 + + for( var i = 0 ; i < nums.length; i++){ + if(nums[i] > maxdata){ + maxdata = nums[i]; + maxIndex = i + } + } + + for(var i = 0 ; i < nums.length; i++){ + + if(i != maxIndex && nums[i] * 2 > maxdata){ + return -1 + + } + + } + return maxIndex; + +}; +