{"componentChunkName":"component---src-templates-blog-post-js","path":"/Algorithm/BOJ-3040-Python/","result":{"data":{"site":{"siteMetadata":{"title":"hyesungoh","author":"hyesungoh","siteUrl":"https://www.hyesungoh.xyz","comment":{"disqusShortName":"","utterances":"hyesungoh/blog"},"sponsor":{"buyMeACoffeeId":""}}},"markdownRemark":{"id":"30a68d7f-bb6b-5988-b854-b80af4183424","excerpt":"9개의 수를 입력받고 합이 100인 7개의 수를 찾는 문제. 이중 반복문을 이용하여 9개의 수를 전부 합한 값에 100을 뺀 값과 비교를 하여 찾은 후 list.remove()하여 풀었다. 다른 풀이는 sum - 100 - 현재 반복중인 값 i으로 비교할 수를 구하고 그 수를 in 연산자를 이용하여 찾아 없애는 풀이다.","html":"<p>9개의 수를 입력받고 합이 100인 7개의 수를 찾는 문제. 이중 반복문을 이용하여 9개의 수를 전부 합한 값에 100을 뺀 값과 비교를 하여 찾은 후 list.remove()하여 풀었다. 다른 풀이는 sum - 100 - 현재 반복중인 값 i으로 비교할 수를 구하고 그 수를 in 연산자를 이용하여 찾아 없애는 풀이다.</p>\n<div class=\"gatsby-highlight\" data-language=\"python\"><pre class=\"language-python\"><code class=\"language-python\">l<span class=\"token punctuation\">,</span> s<span class=\"token punctuation\">,</span> d <span class=\"token operator\">=</span> <span class=\"token punctuation\">[</span><span class=\"token punctuation\">]</span><span class=\"token punctuation\">,</span> <span class=\"token number\">0</span><span class=\"token punctuation\">,</span> <span class=\"token boolean\">False</span>\n<span class=\"token keyword\">for</span> _ <span class=\"token keyword\">in</span> <span class=\"token builtin\">range</span><span class=\"token punctuation\">(</span><span class=\"token number\">9</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">:</span>\n    n <span class=\"token operator\">=</span> <span class=\"token builtin\">int</span><span class=\"token punctuation\">(</span><span class=\"token builtin\">input</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">)</span>\n    l<span class=\"token punctuation\">.</span>append<span class=\"token punctuation\">(</span>n<span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span> s <span class=\"token operator\">+=</span> n\n\n<span class=\"token keyword\">for</span> i <span class=\"token keyword\">in</span> <span class=\"token builtin\">range</span><span class=\"token punctuation\">(</span><span class=\"token number\">9</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">:</span>\n    <span class=\"token keyword\">for</span> j <span class=\"token keyword\">in</span> <span class=\"token builtin\">range</span><span class=\"token punctuation\">(</span>i<span class=\"token operator\">+</span><span class=\"token number\">1</span><span class=\"token punctuation\">,</span> <span class=\"token number\">9</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">:</span>\n        t1<span class=\"token punctuation\">,</span> t2 <span class=\"token operator\">=</span> l<span class=\"token punctuation\">[</span>i<span class=\"token punctuation\">]</span><span class=\"token punctuation\">,</span> l<span class=\"token punctuation\">[</span>j<span class=\"token punctuation\">]</span>\n        <span class=\"token keyword\">if</span> t1 <span class=\"token operator\">+</span> t2 <span class=\"token operator\">==</span> s <span class=\"token operator\">-</span> <span class=\"token number\">100</span><span class=\"token punctuation\">:</span>\n            l<span class=\"token punctuation\">.</span>remove<span class=\"token punctuation\">(</span>t1<span class=\"token punctuation\">)</span>\n            l<span class=\"token punctuation\">.</span>remove<span class=\"token punctuation\">(</span>t2<span class=\"token punctuation\">)</span>\n            d <span class=\"token operator\">=</span> <span class=\"token boolean\">True</span>\n            <span class=\"token keyword\">break</span>\n    <span class=\"token keyword\">if</span> d<span class=\"token punctuation\">:</span> <span class=\"token keyword\">break</span>\n\n<span class=\"token punctuation\">[</span><span class=\"token keyword\">print</span><span class=\"token punctuation\">(</span>i<span class=\"token punctuation\">)</span> <span class=\"token keyword\">for</span> i <span class=\"token keyword\">in</span> <span class=\"token builtin\">sorted</span><span class=\"token punctuation\">(</span>l<span class=\"token punctuation\">)</span><span class=\"token punctuation\">]</span>\n\n<span class=\"token comment\"># a=[]</span>\n<span class=\"token comment\"># for i in range(9):a.append(int(input()))</span>\n<span class=\"token comment\"># b=sum(a)</span>\n<span class=\"token comment\"># for i in a:</span>\n<span class=\"token comment\">#     c=b-100-i</span>\n<span class=\"token comment\">#     if c in a and i!=c:a.remove(i);a.remove(c)</span>\n<span class=\"token comment\"># for i in a:print(i)</span></code></pre></div>","frontmatter":{"title":"BOJ-3040 - Python","date":"July 11, 2020"}}},"pageContext":{"slug":"/Algorithm/BOJ-3040-Python/","previous":{"fields":{"slug":"/Algorithm/BOJ-3046-Python/"},"frontmatter":{"title":"BOJ-3046 - Python","category":"Algorithm","draft":false}},"next":{"fields":{"slug":"/Algorithm/BOJ-1026-Python/"},"frontmatter":{"title":"BOJ-1026 - Python","category":"Algorithm","draft":false}}}},"staticQueryHashes":["3128451518","3290666882"]}