Skip to main content
TyperLab
Beta
Home
Learn
Practice
Code Typing
Leaderboard
Progress
EN
RU
Go Typing Practice
Open course
Go / Algorithms / Two Pointers
Pair with sum
1 / 1
—
CPM
—
Accuracy
0
Errors
00:00
Time
pair-with-sum.go
Start typing to begin
Help
A−
30
A+
Tab ⇥
Enter ↵
Start typing to begin
Start typing to begin func hasPairWithSum(nums []int, target int) bool { left, right := 0, len(nums)-
1
f
u
n
c
h
a
s
P
a
i
r
W
i
t
h
S
u
m
(
n
u
m
s
[
]
i
n
t
,
t
a
r
g
e
t
i
n
t
)
b
o
o
l
{
2
l
e
f
t
,
r
i
g
h
t
:
=
0
,
l
e
n
(
n
u
m
s
)
-
1
3
4
f
o
r
l
e
f
t
<
r
i
g
h
t
{
5
s
u
m
:
=
n
u
m
s
[
l
e
f
t
]
+
n
u
m
s
[
r
i
g
h
t
]
6
7
i
f
s
u
m
=
=
t
a
r
g
e
t
{
8
r
e
t
u
r
n
t
r
u
e
9
}
10
i
f
s
u
m
<
t
a
r
g
e
t
{
11
l
e
f
t
+
+
12
}
e
l
s
e
{
13
r
i
g
h
t
-
-
14
}
15
}
16
17
r
e
t
u
r
n
f
a
l
s
e
18
}
Go
0 CPM
0 WPM
—
0 errors
00:00
0 / 253
Previous
1 / 1
Next exercise