๐ค[์๊ณ ๋ฆฌ์ฆ] SW Expert ํ์ด์ฌ SW๋ฌธ์ ํด๊ฒฐ ๊ธฐ๋ณธ - LIST1 ์๊ณ ๋ฆฌ์ฆ
์ ๊ธฐ๋ฒ์ค
l=[int(x) for x in input().split()]
l = list(map(int,input().split()))
์ฌ๋ฌ๊ฐ ๋์์ ์ ๋ ฅ๋ฐ์ ์ ์ input์ ๋ฆฌ์คํธ๋ก ๋ง๋ค๋
print(list(l))
๋ฆฌ์คํธ ์ถ๋ ฅํ ๋. print(l)ํ๋ฉด ์ ๋๋ก ์ถ๋ ฅ๋์ง ์์
์ซ์์นด๋
count=[0 for i in range(10)]
๋ฆฌ์คํธ ์ถ์ฝํด์ ์ด๊ธฐํ
a=b[:] #์ฌ๋ผ์ด์ฑ์ ์ด์ฉํ ๋ฐฉ๋ฒ
a=b.copy() #copy๋ฅผ ์ด์ฉํ ๋ฐฉ๋ฒ
๋ฆฌ์คํธ ๋ณต์ฌ. a=b
๋ก ๋ณต์ฌํ๊ฒ ๋๋ฉด ๋ณต์ฌ๊ฐ ์๋ ์ฐธ์กฐ๊ฐ ๋์ด ์์ ๋ ๋์์ ์ผ์ด๋จ.
๊ตฌ๊ฐํฉ
a_sum=0
most=0
t=int(input())
for i in range(t):
n,m=map(int, input().split())
a=list(map(int, input().split()))
for p in range(n-m+1):
for q in range(m):
a_sum+=a[p+q]
if p==0:
least=a_sum
elif a_sum<least:
least=a_sum
if a_sum>most:
most=a_sum
a_sum=0
print('#%d %d'%(i+1, most-least))
most=0 #์ด๊ฑฐ ์ด๊ธฐํ ์ํด์ ํ์๊ฐ ๊ณ ๋ฏผํจ..
์ ๋ฐ for๋ฌธ ์ฌ์ฌ์ฉํ ๋๋ ๋ณ์ ์ด๊ธฐํ ์ํ๊ธฐ..
Author And Source
์ด ๋ฌธ์ ์ ๊ดํ์ฌ(๐ค[์๊ณ ๋ฆฌ์ฆ] SW Expert ํ์ด์ฌ SW๋ฌธ์ ํด๊ฒฐ ๊ธฐ๋ณธ - LIST1 ์๊ณ ๋ฆฌ์ฆ), ์ฐ๋ฆฌ๋ ์ด๊ณณ์์ ๋ ๋ง์ ์๋ฃ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ณด์๋ค https://velog.io/@wish/์๊ณ ๋ฆฌ์ฆ-SW-Expert-ํ์ด์ฌ-SW๋ฌธ์ ํด๊ฒฐ-๊ธฐ๋ณธ-LIST1-์๊ณ ๋ฆฌ์ฆ์ ์ ๊ท์: ์์์ ์ ๋ณด๊ฐ ์์์ URL์ ํฌํจ๋์ด ์์ผ๋ฉฐ ์ ์๊ถ์ ์์์ ์์ ์ ๋๋ค.
์ฐ์ํ ๊ฐ๋ฐ์ ์ฝํ ์ธ ๋ฐ๊ฒฌ์ ์ ๋ (Collection and Share based on the CC Protocol.)
์ข์ ์นํ์ด์ง ์ฆ๊ฒจ์ฐพ๊ธฐ
๊ฐ๋ฐ์ ์ฐ์ ์ฌ์ดํธ ์์ง
๊ฐ๋ฐ์๊ฐ ์์์ผ ํ ํ์ ์ฌ์ดํธ 100์ ์ถ์ฒ ์ฐ๋ฆฌ๋ ๋น์ ์ ์ํด 100๊ฐ์ ์์ฃผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์ ํ์ต ์ฌ์ดํธ๋ฅผ ์ ๋ฆฌํ์ต๋๋ค