โ ๋ฌธ์ 1 sequence ๋ฉค๋ฒ๋ฅผ ํ๋๋ก ์ด์ด๋ถ์ด๊ธฐ
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
๋ฌธ์์ด ๋ฆฌ์คํธ mylist๋ฅผ ์ ๋ ฅ๋ฐ์, ์ด ๋ฆฌ์คํธ์ ์์๋ฅผ ๋ชจ๋ ์ด์ด๋ถ์ธ ๋ฌธ์์ด์ ๋ฆฌํดํ๋ ํจ์, solution์ ๋ง๋ค์ด์ฃผ์ธ์. ์๋ฅผ ๋ค์ด mylist๊ฐ ['1', '100', '33'] ์ธ ๊ฒฝ์ฐ, solution ํจ์๋ '110033'์ ๋ฆฌํดํ๋ฉด ๋ฉ๋๋ค.
์ ํ ์กฐ๊ฑด
- mylist์ ๊ธธ์ด๋ 100 ์ดํ์ธ ์์ฐ์์ ๋๋ค.
- mylist์ ์์์ ๊ธธ์ด๋ 100 ์ดํ์ธ ์์ฐ์์ ๋๋ค.
โ Solution
def solution(mylist):
return ''.join(mylist)
- str.join(iterable) : ๋ฆฌ์คํธ์ ์๋ ์์๋ค์ ๊ฒฐํฉํด ํ๋์ ๋ฌธ์์ด๋ก ๋ณํํ๋ค.
''.join(iterable) / '๊ตฌ๋ถ์'.join(iterable)
โ ๋ฌธ์ 1 ์ผ๊ฐํ ๋ณ์ฐ๊ธฐ
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
์ด ๋ฌธ์ ์๋ ํ์ค ์
๋ ฅ์ผ๋ก ์ ์ n์ด ์ฃผ์ด์ง๋๋ค.
๋ณ(*) ๋ฌธ์๋ฅผ ์ด์ฉํด ๋์ด๊ฐ n์ธ ์ผ๊ฐํ์ ์ถ๋ ฅํด๋ณด์ธ์.
์ ํ ์กฐ๊ฑด
- n์ 100 ์ดํ์ธ ์์ฐ์์ ๋๋ค.

โ Solution
n = int(input().strip())
for i in range(n):
for j in range(i+1):
print('*', end='')
print()
โ Feedback โ
n = int(input().strip())
for i in range(1, n+1):
print('*'*i)
์์
answer = 'abc' * n
answer= [123, 456] * n