We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7f4c264 commit 3856037Copy full SHA for 3856037
โtwo-sum/grapefruitgreentealoe.jsโ
@@ -0,0 +1,24 @@
1
+/**
2
+ * ์ ์ ์ซ์ ๋ฐฐ์ด๊ณผ ์ ์ target
3
+ * ์ซ์ ํฉ์ด target๊ณผ ๊ฐ์ ๋ ์ซ์์ index๋ฅผ ๋ฆฌํด.
4
+ * ๊ฐ์ ์์ ๋๋ฒ X. ๋ต์ ํญ์ 1๊ฐ
5
+ * ์ ๋ ฌํ์ X
6
+ */
7
+
8
9
+ * @param {number[]} nums
10
+ * @param {number} target
11
+ * @return {number[]}
12
13
+var twoSum = function (nums, target) {
14
+ //์ํ. target์์ nums[i]๋ฅผ ๋บ ์์๋ฅผ ์ฐพ๊ธฐ.
15
+ //2์คํฌ๋ฌธ. ์๊ฐ๋ณต์ก๋ O(1)~O(N^2)
16
+ for (let i = 0; i < nums.length; i++) {
17
+ const subNum = target - nums[i]; // ๊ณต๊ฐ O(1)
18
+ for (let j = i + 1; j < nums.length; j++) {
19
+ if (nums[j] == subNum) {
20
+ return [i, j];
21
+ }
22
23
24
+};
0 commit comments