[๐ปPython] pearl's python ๋ณ์๋ฆฌ ํ์ถ๊ธฐ ๐ฃ
[Python] ์ ๋์ฌ์ธ์ง ํ์ธํ๊ธฐ
seapearl
2024. 5. 29. 23:02
<๋ฌธ์ ์ค๋ช >
์ด๋ค ๋ฌธ์์ด์ ๋ํด์ ์ ๋์ฌ๋ ํน์ ์ธ๋ฑ์ค๊น์ง์ ๋ฌธ์์ด์ ์๋ฏธํฉ๋๋ค. ์๋ฅผ ๋ค์ด, "banana"์ ๋ชจ๋ ์ ๋์ฌ๋ "b", "ba", "ban", "bana", "banan", "banana"์ ๋๋ค.๋ฌธ์์ด my_string๊ณผ is_prefix๊ฐ ์ฃผ์ด์ง ๋, is_prefix๊ฐ my_string์ ์ ๋์ฌ๋ผ๋ฉด 1์, ์๋๋ฉด 0์ return ํ๋ solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์.
def solution(my_string, is_prefix):
num = len(is_prefix)
if is_prefix == my_string[:num]:
return 1
else:
return 0
<keypoint>
- ์ฒ์์ if is_prefix is my_string[:num] ์ด๋ผ๊ณ ์์ฑํ์๋ ์๋์ด ๋์ง ์์๋ค.
- ์ด์ ๋ is๋ ๊ฐ์ฒด๋ฅผ ๋น๊ตํ๊ณ ==๋ ๊ฐ ์์ฒด๋ฅผ ๋น๊ตํ๋ค.
- is ๋ ๊ฐ์ ๋น๊ต๋ณด๋ค๋ true๋ false, none ์ ๋น๊ตํ ๋ ์ฌ์ฉํ๋๋ก ํ์.