[Python] ๊ธ์ ์ด์ด ๋ถ์ฌ ๋ฌธ์์ด ๋ง๋ค๊ธฐ
2024. 5. 22. 00:04ใ[๐ปPython] pearl's python ๋ณ์๋ฆฌ ํ์ถ๊ธฐ ๐ฃ
๋ฌธ์ ์ค๋ช
๋ฌธ์์ด my_string๊ณผ ์ ์ ๋ฐฐ์ด index_list๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. my_string์ index_list์ ์์๋ค์ ํด๋นํ๋ ์ธ๋ฑ์ค์ ๊ธ์๋ค์ ์์๋๋ก ์ด์ด ๋ถ์ธ ๋ฌธ์์ด์ return ํ๋ solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์.
def solution(my_string, index_list):
new_string = []
#์ธ๋ฑ์ค ๊ฐ์ ํ๋์ฉ ๊บผ๋ธ๋ค.
for i in index_list:
#new_string ๋ฆฌ์คํธ์ ํด๋น ์ธ๋ฑ์ค ๊ฐ์ ์ ์ฅํ๋ค.
new_string.append(my_string[i]) #์์๋๋ ๊ฐ์ ['p', 'z',.....]
new_string = "".join(new_string) #joinํจ์๋ฅผ ํตํด ๋ฆฌ์คํธ ์์๋ค์ ๊ณต๋ฐฑ์ ์ ๊ฑฐํ์ฌ string์ผ๋ก ๋ง๋ค์ด์ค๋ค.
return new_string
- keypoint
-
join ํจ์๋ ๋งค๊ฐ๋ณ์๋ก ๋ค์ด์จ ๋ฆฌ์คํธ์ ์๋ ์์ ํ๋ํ๋๋ฅผ ํฉ์ณ์ ํ๋์ ๋ฌธ์์ด๋ก ๋ฐ๊พธ์ด ๋ฐํํ๋ ํจ์์ ๋๋ค.
- ๋ฌธ์์ด๋ ์ธ๋ฑ์ค๋ฅผ ํตํ ์ฌ๋ผ์ด์ฑ์ด ๊ฐ๋ฅํ๋ค .
'[๐ปPython] pearl's python ๋ณ์๋ฆฌ ํ์ถ๊ธฐ ๐ฃ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python]์นด์ดํธ ๋ค์ด (0) | 2024.05.23 |
---|---|
[Python] n๊ฐ ๊ฐ๊ฒฉ์ ์์๋ค (0) | 2024.05.23 |
[Python] ํน์ ์ซ์ ๋๋ฌํ๊ธฐ (0) | 2024.05.20 |
[Python] ๋ค์ฐจ์ ๋ฐฐ์ด์ ์ถ, insert() (0) | 2024.05.20 |
[Python] ndarray์ ์ฌ๊ตฌ์ฑ reshape (0) | 2024.05.20 |