[Python] ๋ถ๋ถ ๋ฌธ์์ด
2024. 4. 15. 17:13ใ[๐ปPython] pearl's python ๋ณ์๋ฆฌ ํ์ถ๊ธฐ ๐ฃ
<๋ฌธ์ ์ค๋ช >
์ด๋ค ๋ฌธ์์ด A๊ฐ ๋ค๋ฅธ ๋ฌธ์์ด B์์ ์ํ๋ฉด A๋ฅผ B์ ๋ถ๋ถ ๋ฌธ์์ด์ด๋ผ๊ณ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋ฌธ์์ด "abc"๋ ๋ฌธ์์ด "aabcc"์ ๋ถ๋ถ ๋ฌธ์์ด์ ๋๋ค.
๋ฌธ์์ด str1๊ณผ str2๊ฐ ์ฃผ์ด์ง ๋, str1์ด str2์ ๋ถ๋ถ ๋ฌธ์์ด์ด๋ผ๋ฉด 1์ ๋ถ๋ถ ๋ฌธ์์ด์ด ์๋๋ผ๋ฉด 0์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
def solution(str1, str2):
if str1 not in str2:
return 0
return 1
<ํ๊ธฐ>
- ์ด๋ฐ์ ํด๋น ๋ฌธ์ ๋ฅผ ๋ฌธ์์ด์ ์์ ํ๋์ฉ ๊ฐ์ ธ์์ ๋น๊ตํ๋ ๊ฒ์ผ๋ก ์ฝ๋๋ฅผ ์ค๊ณํ์ง๋ง ์ด๋ ํ๋๋ก ์ด์ด์ง ๋ฌธ์์ด์ ๋ํด ํ๋ณํ์ง ๋ชปํ๋ค. -> i ๋ฅผ ๋ฌธ์์ด str1์ผ๋ก ๋์ฒดํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐ
- ์ด๋ฐ์ ์ค๊ณํ ์ฝ๋๋ ์ด๋ฌํ๋ค.
def solution(str1, str2):
for i in str1:
print("๊ฒ์ฌํ i๋", i)
if i not in str2:
return 0
return 1 # ํนํ return 1์ ๋ชจ๋ i๋ฅผ ๊ฒ์ฌํ๊ณ ๋์ 1์ ์ถ๋ ฅํด์ผ ํ๊ธฐ ๋๋ฌธ์ def ์๋์ ์ข
์๋์ด์ผ ํ๋ค.
'[๐ปPython] pearl's python ๋ณ์๋ฆฌ ํ์ถ๊ธฐ ๐ฃ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python] ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํ๊ธฐ 2 (0) | 2024.04.15 |
---|---|
[Python] zip() ํจ์๋ฅผ ์ด์ฉํ ์ง์ ํ (0) | 2024.04.15 |
[Python] ์งํฉ์ด๋? (0) | 2024.04.15 |
[Python] ํํ์ด๋? (0) | 2024.04.15 |
[Python] ๋ฐฐ์ด์ ์์ ์ญ์ ํ๊ธฐ (0) | 2024.04.12 |