[Python] ๋ฆฌ์คํธ๋ฅผ ๋ฌธ์์ดํํ๊ธฐ
2024. 7. 15. 15:49ใ[๐ปPython] pearl's python ๋ณ์๋ฆฌ ํ์ถ๊ธฐ ๐ฃ
<๋ฌธ์ ์ค๋ช >
'm'๊ณผ "rn"์ด ๋ชจ์์ด ๋น์ทํ๊ฒ ์๊ธด ์ ์ ํ์ฉํด ๋ฌธ์์ด์ ์ฅ๋์ ํ๋ ค๊ณ ํฉ๋๋ค. ๋ฌธ์์ด rny_string์ด ์ฃผ์ด์ง ๋, rny_string์ ๋ชจ๋ 'm'์ "rn"์ผ๋ก ๋ฐ๊พผ ๋ฌธ์์ด์ return ํ๋ solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์.
def solution(rny_string):
new_list = []
for i in range(len(rny_string)):
if rny_string[i] =='m':
new_list.append('rn')
else:
new_list.append(rny_string[i])
answer=''.join(new_list)
return str(answer)
<key point>
- ๋ง์ง๋ง์ ๋ฆฌ์คํธ๋ฅผ ๋ฌธ์์ด๋ก ๋ฐ๊พธ๋ ๋ฐฉ๋ฒ์ด ์๊ฐ๋์ง ์์๋ค.
- ๋ฆฌ์คํธ์ ๋ด์ฅํจ์์ธ join์ ์ฌ์ฉํ์ฌ ๋ฌธ์์ด๋ก ๋ฐํํ๋๋ก ํ์๋ค.
- "(๊ณต๋ฐฑ)".join(๋ฆฌ์คํธ)๋ฅผ ํ๊ฒ ๋๋ฉด -> ํด๋น ๊ณต๋ฐฑ์ด ๊ฐ ์์ ์ฌ์ด์ ์ฑ์์ ธ ์์๋ค์ด ํ๋๋ก ์ด์ด์ง ํํ๋ก ๋ฐํ๋๋ค.
- ๊ทธ ๋ค์ ์ฌ๊ธฐ์ str()๋ฅผ ์ทจํด ๋ฌธ์์ดํ ์์ผ์ฃผ๋ฉด ๋ฆฌ์คํธ์ ์์๋ฅผ ๋ฌธ์์ด๋ก ๋ง๋ค ์ ์๋ค.
'[๐ปPython] pearl's python ๋ณ์๋ฆฌ ํ์ถ๊ธฐ ๐ฃ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python] ์ถ๋ ฅ๊ฒฐ๊ณผ 80 (0) | 2024.07.15 |
---|---|
[Python] ์ซ์๋ก ์ด๋ฃจ์ด์ง ์ฌ๊ฐํ (0) | 2024.07.15 |
[Python]์ฒซ๋ฒ์งธ๋ก ๋์ค๋ ์์ (0) | 2024.06.03 |
[Python] ์ ๋ฏธ์ฌ์ธ์ง ํ์ธํ๊ธฐ (0) | 2024.05.30 |
[Python] ์ ๋์ฌ์ธ์ง ํ์ธํ๊ธฐ (0) | 2024.05.29 |