[Python] ์ ๋์ฌ์ธ์ง ํ์ธํ๊ธฐ
2024. 5. 29. 23:02ใ[๐ปPython] pearl's python ๋ณ์๋ฆฌ ํ์ถ๊ธฐ ๐ฃ
<๋ฌธ์ ์ค๋ช >
์ด๋ค ๋ฌธ์์ด์ ๋ํด์ ์ ๋์ฌ๋ ํน์ ์ธ๋ฑ์ค๊น์ง์ ๋ฌธ์์ด์ ์๋ฏธํฉ๋๋ค. ์๋ฅผ ๋ค์ด, "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 ์ ๋น๊ตํ ๋ ์ฌ์ฉํ๋๋ก ํ์.
'[๐ปPython] pearl's python ๋ณ์๋ฆฌ ํ์ถ๊ธฐ ๐ฃ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python]์ฒซ๋ฒ์งธ๋ก ๋์ค๋ ์์ (0) | 2024.06.03 |
---|---|
[Python] ์ ๋ฏธ์ฌ์ธ์ง ํ์ธํ๊ธฐ (0) | 2024.05.30 |
[Python]์นด์ดํธ ๋ค์ด (0) | 2024.05.23 |
[Python] n๊ฐ ๊ฐ๊ฒฉ์ ์์๋ค (0) | 2024.05.23 |
[Python] ๊ธ์ ์ด์ด ๋ถ์ฌ ๋ฌธ์์ด ๋ง๋ค๊ธฐ (0) | 2024.05.22 |