[Python] ๋ฐฐ์ด์ ์์๋งํผ ์ถ๊ฐํ๊ธฐ
2024. 4. 22. 00:22ใ[๐ปPython] pearl's python ๋ณ์๋ฆฌ ํ์ถ๊ธฐ ๐ฃ
<๋ฌธ์ ์ค๋ช >
์๋ฌด ์์๋ ๋ค์ด์์ง ์์ ๋น ๋ฐฐ์ด X๊ฐ ์์ต๋๋ค. ์์ ์ ์ ๋ฐฐ์ด arr๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋,
arr์ ์์์๋ถํฐ ์ฐจ๋ก๋๋ก ์์๋ฅผ ๋ณด๋ฉด์ ์์๊ฐ a๋ผ๋ฉด X์ ๋งจ ๋ค์ a๋ฅผ a๋ฒ ์ถ๊ฐํ๋ ์ผ์ ๋ฐ๋ณตํ ๋ค์ ๋ฐฐ์ด X๋ฅผ return ํ๋ solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์.
1. extend() ๋ฆฌ์คํธ ๋ด์ฅํจ์ ์ฌ์ฉํ๊ธฐ
def solution(arr):
#์์๋ฅผ ๋ค์ ๋ด์ ๋ฆฌ์คํธ๋ฅผ ๋ง๋ ๋ค.
new_list = []
#๋ฆฌ์คํธ์์ ์์๋ฅผ ํ๋์ฉ ๋์ค๊ฒ ํ๋ค.
for num in arr:
#new_list์ ํด๋น ์์๋ฅผ ์์๋งํผ ๊ณฑํ ๊ฐ์ ๋ฐํํ๋ค.
new_list.extend([num] * num)
return new_list
'[๐ปPython] pearl's python ๋ณ์๋ฆฌ ํ์ถ๊ธฐ ๐ฃ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python]random ๋ชจ๋ (0) | 2024.05.13 |
---|---|
[Python] ์ํ๋ ๋ฌธ์์ด ์ฐพ๊ธฐ (0) | 2024.04.22 |
[Python] dictionary์ list์ ์ฐจ์ด (0) | 2024.04.21 |
[Python] A ๊ฐ์กฐํ๊ธฐ (0) | 2024.04.18 |
[Python]๋ค์์ 5๋ฑ ์๋ก (0) | 2024.04.18 |