15
Adrian_Goh
3 12 24
1060/ 1195
Adrian Goh
Last seen 2 years ago
Member for 3 years, 5 months, 16 days
Difficulty Normal
Missions (92) / Solutions (83)
Best solutions / Newest solutions
Initiation
sort min index
Nearest Value
index
min
abs
set
sorted
First
Is Even
bool
int
Remove All Before_AG
Remove All Before
index
typing.Iterable
None
Iterable
typing
1
First
Sum Numbers
ValueError
continue
except
try
split
1
All Upper I_AG
All Upper I
upper
bool
str
1
First
Count Digits
None
isdigit
True
else
int
Using Regex
Beginning Zeros
re.search
search
r-string
re
int
1
using next()
Count Digits
iter
next
isdigit
while
True
Replace First_AG
Replace First
typing.Iterable
Iterable
typing
append
list
Max Digit_AG
Max Digit
sort
True
list
int
str
1
Split Pairs_AG
Split Pairs
None
list-comp
range
list
comprehension
1
First
Between Markers (simplified)
index
str
1
First
All the Same
Any
typing.Any
List
typing.List
bool
Home
First
Backward Each Word
reverse
join
split
else
str
Using timedelta
Sun Angle
datetime.timedelta
timedelta
datetime
or
split
Same method in 2 different ways
Sort Array by Element Frequency
index
lambda
count
sorted
True
First
Split List
elif
list
else
int
len
First
Date and Time Converter
re.split
r-string
format
re
split
First
Morse Decoder
capitalize
get
replace
join
append
First
Popular Words
dict-comp
keys
dict
lower
count
2
First
Three Words
isalpha
break
bool
elif
and
2
try except
Second Index
ValueError
index
None
except
try
1
Using Regex
First Word
re.compile
compile
r-string
re
str
First
Bigger Price
get
continue
while
append
range
1
First
Even the Last
inline-if
sum
list
int
2
First
Between Markers
index
in
else
str
len
First
Right to Left
tuple
replace
join
str
1
Count and append
Non-unique Elements
continue
count
append
range
list
1
Without using ord or chr
Pawn Brotherhood
continue
set
in
elif
append
Electronic Station
from math import dist
Similar Triangles
dist
math.dist
Tuple
typing.Tuple
List
Long and Tedious...
Words Order
find
continue
bool
in
elif
First
Acceptable Password VI
any
isdigit
set
not
lower
2 different methods
Acceptable Password V
any
isdigit
not
lower
or
1
Assigning points to conditions
Acceptable Password IV
isnumeric
any
isdigit
bool
not
First
Surjection Strings
keys
pass
bool
in
False
2
pass 3 checks
Acceptable Password III
isnumeric
any
isdigit
bool
not
First
All Upper II
any
upper
isalpha
bool
elif
First
Acceptable Password II
ValueError
continue
bool
except
try
First
Ascending List
any
typing.Iterable
Iterable
bool
typing
search and destroy
Brackets
find
or
while
in
elif
2
First
Digits Multiplication
pass
else
int
str
for
Scientific Expedition
First
YAML. Simple Dict
splitlines
pass
except
try
print
First
I Love Python!
First
Caps Lock
swapcase
isupper
not
elif
False
First
Goes Right After
index
bool
or
elif
False
First
Conversion from CamelCase
lstrip
isupper
lower
else
for
First
Time Converter (24h to 12h)
datetime.strptime
strptime
datetime.datetime
datetime
replace
First
Sum by Type
Tuple
typing.Tuple
type
typing
list
First
Follow Instructions
elif
else
for
if
First
Secret Message
isupper
join
if-comprehension
comprehension
str
First
Conversion into CamelCase
capitalize
join
list-comp
split
comprehension
tedious
Morse Clock
datetime.strptime
strptime
datetime.datetime
format
datetime
First
Common Words
sort
join
if-comprehension
in
list-comp
First
Letter Queue
List
typing.List
typing
else
str
First
Absolute Sorting
tuple
abs
lambda
sorted
list
First
Bird Language
while
in
elif
else
len
First
Pangram
all
lower
in
comprehension
First
The Most Wanted Letter
sort
isalpha
lower
count
and
O'Reilly
First
Remove All After
index
typing.Iterable
Iterable
typing
inline-if
Do I have any redundant code?
Lightbulb End Watching
Optional
typing.Optional
datetime.datetime
datetime
List
First
Lightbulb Start Watching
Optional
typing.Optional
datetime.datetime
datetime
List
First
Replace Last
insert
pop
list
else
len
1
First
Lightbulb Intro
datetime.datetime
datetime
List
typing.List
typing
First
Flatten a List
type
append
list
else
for
First
Reverse Every Ascending
sorted
True
range
len
for
First
Median of Three
typing.Iterable
Iterable
typing
sorted
range
First
Compress List
typing.Iterable
Iterable
typing
if-comprehension
list-comp
First
Frequency Sorting
sort
set
lambda
count
append
First
Majority
bool
count
False
True
list
There must be a more straightforward way
Sort Except Zero
insert
sort
typing.Iterable
Iterable
typing
First
Count Inversions
range
len
for
if
First
Index Power
list
else
int
len
if
Ice Base
First
Find Quotes
findall
re.findall
strip
r-string
re
First
Morse Encoder
rstrip
lower
join
append
split
First
Monkey Typing
set
lower
in
int
str
First
Reverse Roman Numerals
startswith
while
range
len
for
When you can't think of an easier way....
Roman Numerals
elif
else
if
First
Long Repeat
not
range
else
int
str
First
The Most Numbers
min
max
else
if
1
Alice In Wonderland
First
Zigzag Array
List
typing.List
typing
append
range
First
When is Friday?
datetime.strptime
strptime
datetime.datetime
datetime
First
Middle Characters
else
len
if
First
Transposed Matrix
List
typing.List
typing
append
range