๐ ๋ฌธ์ .
https://school.programmers.co.kr/learn/courses/30/lessons/181908
str.endswith(์ ๋ฏธ์ฌ[,start [,end]])
- ๋ฌธ์์ด์ด ์ง์ ๋ ์ ๋ฏธ์ฌ๋ก ๋๋๋ฉด True, ๊ทธ๋ ์ง ์์ผ๋ฉด False ๋ฐํ
- ์ ๋ฏธ์ฌ: string์ด๋ tuple๋ง ์ฌ์ฉํ ์ ์์
- start : ์ ํ ์ ๋ ฅ ์ฌํญ, ์ ๋ ฅ ์ ํด๋น value๋ถํฐ ๋ฌธ์์ด ๋น๊ต
- end : ์ ํ ์ ๋ ฅ ์ฌํญ, ์ ๋ ฅ ์ ํด๋น value๊น์ง ๋ฌธ์์ด ๋น๊ต
String์์ endswith( ) ํจ์ ์ฌ์ฉ
ex_str = "It’s been a long time!"
ex_str.endswith('time!') # True
ex_str.endswith('time') # False
ex_str.endswith('!') # True
ex_str.endswith('b') # False
ex_str.endswith('b',3,6) # True
tuple์์ endwith( ) ํจ์ ์ฌ์ฉ
ex_tuple = ('.com', '.net')
ex_list = ['.com', '.net']
ex_url = 'https://tistory.net'
ex_url.endswith(ex_tuple) # True
ex_url.endswith(ex_list) # TypeError(endswith์ str, tuple๋ง ์ฌ์ฉํ ์ ์์)
์์
<๋ฌธ์ ์ค๋ช >
์ด ๋ค ๋ฌธ์์ด์ ๋ํด์ ์ ๋ฏธ์ฌ๋ ํน์ ์ธ๋ฑ์ค๋ถํฐ ์์ํ๋ ๋ฌธ์์ด์ ์๋ฏธํฉ๋๋ค. ์๋ฅผ ๋ค์ด, "banana"์ ๋ชจ๋ ์ ๋ฏธ์ฌ๋ "banana", "anana", "nana", "ana", "na", "a"์
๋๋ค.
๋ฌธ์์ด my_string๊ณผ is_suffix๊ฐ ์ฃผ์ด์ง ๋, is_suffix๊ฐ my_string์ ์ ๋ฏธ์ฌ๋ผ๋ฉด 1์, ์๋๋ฉด 0์ return ํ๋ solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์.
<์ ํ์ฌํญ>
- 1 ≤ my_string์ ๊ธธ์ด ≤ 100
- 1 ≤ is_suffix์ ๊ธธ์ด ≤ 100
- my_string๊ณผ is_suffix๋ ์์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค.
<์ ์ถ๋ ฅ ์>
<์ ์ถ๋ ฅ ์ ์ค๋ช >
<์ฝ๋>
def solution(my_string, is_suffix):
# my_string ๋ฌธ์์ด ์ค์is_suffix์ด ์ ๋ฏธ์ฌ๋ก ํฌํจ๋๋์ง ํ์ธ
return int(my_string.endswith(is_suffix))
๐ ์ฐธ๊ณ . https://wikidocs.net/32945
endswith()_ ์ ๋ฏธ์ฌ๋ก ๋ฌธ์ฅ์ฐพ๊ธฐ
### ์ ์๋ ๋ฌธ์์ด์ด ์ง์ ๋ ์ ๋ฏธ์ฌ๋ก ๋๋๋ฉด True๋ฅผ ๋๋ ค์ฃผ๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด False๋ฅผ ๋๋ ค์ค๋๋ค. ์ ๋ฏธ์ฌ๋ ์ฐพ๊ณ ์ ํ๋ ์ ๋ฏธ์ฌ๋ค์ ํํ์ด ๋ ์ ๋ ์์ต๋๋ค. ์ ํ์ s…
wikidocs.net