๋ฐ์ํ ๐ ์๊ณ ๋ฆฌ์ฆ65 ๋ฐฑ์ค2231๋ฒ ํ์ด์ฌ #11๋ธ๋ฃจํธํฌ์ค-2)๋ถํดํฉ ๋ด ํ์ด ํ์๋ฆฌ์๋ ์์ฑ์๊ฐ ๋ ์ ์์ผ๋ 10ใ n=int(input()) ans=[] for i in range(10,n+1):# ํ ์๋ฆฌ์ ์์ฑ์ ๋ถ๊ฐํ๋ 10๋ถํฐ ์์ t=0 f=i# n์ str์ผ๋ก ๋ฐ์์ ๋์ ์๋ฆฌ๋ถํฐ for๋ฌธ for k in range(len(str(i))-1,-1,-1): t=t+f//(10**k)# t์ ๊ฐ ์๋ฆฌ์์ ํฉ์ ๋ํจ f=f%(10**k)# f์ ๋๋จธ์ง ์ธ๊ฐ if t+i==n:# ex) 198: 198+1+9+8==216 ans.append(i) if not ans:# ans ์์ผ๋ฉด 0 print(0) else: print(min(ans)) ๋ค๋ฅธ ํ์ด n=int(input()) total=0 answer=0 for i in range (10,n): num=i to.. 2020. 10. 14. ๋ฐฑ์ค2798๋ฒ ํ์ด์ฌ #11๋ธ๋ฃจํธ ํฌ์ค-1)๋ธ๋์ญ ๋ธ๋ฃจํธํฌ์ค : ๋ชจ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ํ์ํ์ฌ ๊ฒฐ๊ณผ๋ฅผ ๋์ถํ๋ ์๊ณ ๋ฆฌ์ฆ ์ฅ์ ์ ํ๋ 100% ์๋ฒฝํ ๋ต ๋ณด์ฅ ๋จ์ ์ฒ๋ฆฌ์๋๊ฐ ๋๋ฆผ ์ค๋ฒํ๋ก์ฐ๊ฐ ๋์ฌ ์ ์๋ค. ๊ด๋ จ๋ฌธ์ ํ์ด #1 ๋ธ๋์ญ ๋ด ํ์ด for๋ฌธ์์ ์์ ๊ธฐ์ค์ ์ฐ๊ณํ๋ ๋ฐฉ๋ฒ์ ์ด์ฉ n,m=map(int,input().split()) print(n,m) card=list(map(int,input().split())) max=min(card) for i in range(0,n-2): for j in range(i+1,n-1): for k in range(j+1,n): if card[i]+card[j]+card[k]=max: max=card[i]+card[j]+card[k] print(max) ๋ค๋ฅธ ํ์ด itertools ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ด์ฉํ๊ธฐ combinat.. 2020. 10. 14. ์ด์ 1 ยทยทยท 5 6 7 8 ๋ค์ ๋ฐ์ํ