Skip to content

Commit 8258185

Browse files
authored
Update README.md
1 parent 3d45667 commit 8258185

File tree

1 file changed

+21
-15
lines changed
  • 0167-two-sum-ii-input-array-is-sorted

1 file changed

+21
-15
lines changed

0167-two-sum-ii-input-array-is-sorted/README.md

+21-15
Original file line numberDiff line numberDiff line change
@@ -4,48 +4,54 @@
44

55
> ### 문제 설명
66
>
7-
> 모든 대문자를 소문자로 변환하고 영숫자가 아닌 문자를 모두 제거한 후 앞뒤가 같은 문구를 팰린드롬이라고 합니다. 영숫자 문자는 문자와 숫자를 포함합니다.
8-
9-
> 문자열 s가 주어지면 팰린드롬이면 참을 반환하고, 그렇지 않으면 거짓을 반환합니다.
7+
> 이미 감소하지 않는 순서로 정렬된 정수의 1 인덱스 배열이 주어졌을 때, 특정 목표 수에 합산되는 두 개의 수를 구합니다. 이 두 숫자를 `numbers[index1]``numbers[index2]`로 하고, `1 <= index1 < index2 < numbers.length`로 합니다.
8+
>
9+
> 두 숫자의 인덱스인 `index1``index2`의 인덱스에 `1`을 더한 길이 `2`의 정수 배열 `[index1, index2]`를 반환합니다.
10+
>
11+
> 테스트는 정확히 하나의 해가 나오도록 생성됩니다. 동일한 요소를 두 번 사용할 수 없습니다.
12+
>
13+
> 솔루션은 일정한 추가 공간만 사용해야 합니다.
1014
>
1115
> ### **Example 1:**
1216
>
1317
> - **Input:**
14-
> - `s = "A man, a plan, a canal: Panama"`
18+
> - `numbers = [2, 7, 11, 15]`, `target = 9`
1519
>
1620
> - **Output:**
17-
> - `true`
21+
> - `[1, 2]`
1822
>
1923
> - **Explanation:**
20-
> - "amanaplanacanalpanama" 은 팰린드롬 입니다.
24+
> - `2``7`의 합은 `9`입니다. 따라서 `index1 = 1`, `index2 = 2`입니다. 우리는 `[1, 2]`를 반환합니다.
2125
>
2226
> ### **Example 2:**
2327
>
2428
> - **Input:**
25-
> - `s = "race a car"`
29+
> - `numbers = [2, 3, 4]`, `target = 6`
2630
>
2731
> - **Output:**
28-
> - `false`
32+
> - `[1, 3]`
2933
>
3034
> - **Explanation:**
31-
> - "raceacar" 은 팰린드롬 입니다.
35+
> - `2``4`의 합은 `6`입니다. 따라서 `index1 = 1`, `index2 = 3`입니다. 우리는 `[1, 3]`을 반환합니다.
3236
>
3337
> ### **Example 3:**
3438
>
3539
> - **Input:**
36-
> - `s = " "`
40+
> - `numbers = [-1, 0]`, `target = -1`
3741
>
3842
> - **Output:**
39-
> - `true`
43+
> - `[1, 2]`
4044
>
4145
> - **Explanation:**
42-
> - `s`는 영숫자가 아닌 문자를 제거한 후 빈 문자열 `""`입니다.
43-
> - 빈 문자열은 앞뒤로 똑같이 읽히므로 팰린드롬입니다.
46+
> - `-1``0`의 합은 `-1`입니다. 따라서 `index1 = 1`, `index2 = 2`입니다. 우리는 `[1, 2]`를 반환합니다.
4447
>
4548
> ### **Constraints:**
4649
>
47-
> - `1 <= s.length <= 2 * 10^5`
48-
> - `s` 는 출력 가능한 ASCII 문자로만 구성됩니다.
50+
> - `2 <= numbers.length <= 3 * 10^4`
51+
> - `-1000 <= numbers[i] <= 1000`
52+
> - 숫자는 감소하지 않는(`desc`) 순서로 정렬됩니다.
53+
> - `-1000 <= target <= 1000`
54+
> - 테스트는 정확히 하나의 솔루션만 존재하도록 생성됩니다.
4955
>
5056
<br></br>
5157

0 commit comments

Comments
 (0)