Skip to content

Commit 3e9a1fc

Browse files
committed
0214
1 parent 0c50f5d commit 3e9a1fc

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

0201-0300/0214_shortest_palindrome.rb

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# @param {String} s
2+
# @return {String}
3+
def shortest_palindrome(s)
4+
return "" if s.empty?
5+
6+
s_reverse = s.reverse
7+
(0...s_reverse.length).each { |i|
8+
if s_reverse[i..] == s[..s.length-1-i]
9+
return s_reverse[0...i] + s
10+
end
11+
}
12+
end

0 commit comments

Comments
 (0)