<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>py_code.log</title>
        <link>https://velog.io/</link>
        <description>개발자를 꿈꿉니다.</description>
        <lastBuildDate>Tue, 11 Jan 2022 14:27:32 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>py_code.log</title>
            <url>https://images.velog.io/images/py_code/profile/8f072b1b-1969-49ac-ac33-8afe5b83d515/social.jpeg</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. py_code.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/py_code" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[[백준]B1-10988]]></title>
            <link>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80B1-10988</link>
            <guid>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80B1-10988</guid>
            <pubDate>Tue, 11 Jan 2022 14:27:32 GMT</pubDate>
            <description><![CDATA[<pre><code class="language-python">word = list(input())
length = len(word)
reverse = []

for i in range(length-1, -1, -1):
    reverse.append(word[i])

if word == reverse:
    print(1)
else:
    print(0)</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[백준]B1-1977]]></title>
            <link>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80B1-1977</link>
            <guid>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80B1-1977</guid>
            <pubDate>Mon, 10 Jan 2022 13:20:26 GMT</pubDate>
            <description><![CDATA[<pre><code class="language-python">M = int(input())
N = int(input())
sqrt_list = []
for i in range(M, N+1):
    T = int(i ** 0.5) ** 2
    if i == T:
        sqrt_list.append(i)

if sqrt_list:
    print(sum(sqrt_list))
    print(min(sqrt_list))
else:
    print(-1)</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[백준]B1-11719]]></title>
            <link>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80B1-11719</link>
            <guid>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80B1-11719</guid>
            <pubDate>Sun, 09 Jan 2022 14:32:19 GMT</pubDate>
            <description><![CDATA[<pre><code class="language-python">import sys
print(sys.stdin.read())</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[백준]B1-1924]]></title>
            <link>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80B1-1924</link>
            <guid>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80B1-1924</guid>
            <pubDate>Sun, 09 Jan 2022 14:30:39 GMT</pubDate>
            <description><![CDATA[<pre><code class="language-python">x,y = map(int,input().split())
month = [31,28,31,30,31,30,31,31,30,31,30,31]
day = [&quot;MON&quot;,&quot;TUE&quot;,&quot;WED&quot;,&quot;THU&quot;,&quot;FRI&quot;,&quot;SAT&quot;,&quot;SUN&quot;]
y += sum(month[:x-1])
print(day[y%7 - 1])</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[백준]B1-1157]]></title>
            <link>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80B1-1157</link>
            <guid>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80B1-1157</guid>
            <pubDate>Fri, 07 Jan 2022 14:24:43 GMT</pubDate>
            <description><![CDATA[<pre><code class="language-python">string = input().upper()
word = list(set(string))
new = []

for i in word:
    cnt = string.count(i)
    new.append(cnt)

if new.count(max(new)) &gt;= 2: print(&quot;?&quot;)
else: print(word[new.index(max(new))])</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[백준]B1-1032]]></title>
            <link>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80B1-1032</link>
            <guid>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80B1-1032</guid>
            <pubDate>Thu, 06 Jan 2022 14:22:49 GMT</pubDate>
            <description><![CDATA[<pre><code class="language-python">n = int(input())
L = list(input())
L_len = len(L)
for i in range(n - 1):
    L2 = list(input())
    for j in range(L_len):
        if L[j] != L2[j]:
            L[j] = &#39;?&#39;
print(&#39;&#39;.join(L))</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[백준]S4-10866]]></title>
            <link>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80S4-10866</link>
            <guid>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80S4-10866</guid>
            <pubDate>Fri, 15 Jan 2021 16:27:26 GMT</pubDate>
            <description><![CDATA[<p><img src="https://images.velog.io/images/py_code/post/52f1570f-0710-4016-9a3a-0deca8397fed/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/38180f2b-f985-4b1b-8490-59def2f14073/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/4d201cf1-3c43-4d6a-80ba-050370a7331c/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/68d172da-7e95-4a6c-be12-568f311408a8/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/1b014d1e-8a9c-431b-937a-59e5861050c8/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/695231ba-a876-4dfd-b03a-0fc698836073/image.png" alt=""></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[백준]S4-18258]]></title>
            <link>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80S4-18258</link>
            <guid>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80S4-18258</guid>
            <pubDate>Fri, 15 Jan 2021 16:25:11 GMT</pubDate>
            <description><![CDATA[<p><img src="https://images.velog.io/images/py_code/post/c2066176-4cdf-4c4f-ba2d-ea98c99e135f/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/f17171af-fe15-416d-ab51-341493d213fa/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/eb718421-0c49-41a2-aaca-b6282210debf/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/353e131c-e69a-4e9e-bd1a-20b6b98813fb/image.png" alt=""></p>
<pre><code class="language-python">import sys
from collections import deque

# 10845번처럼 list로 풀면 시간초과, deque 사용 필요

def size(queue):
    return len(queue)

def empty(queue):
    if len(queue)==0:
        return 1
    else:
        return 0

def push(queue, x):
    queue.append(x)

def pop(queue):
    if empty(queue)==0:
        return queue.popleft()
    else:
        return -1

def front(queue):
    if empty(queue)==0:
        return queue[0]
    else:
        return -1

def back(queue):
    if empty(queue)==0:
        return queue[-1]
    else:
        return -1

dq = deque()
n = int(input())
for _ in range(n):
    input_s = sys.stdin.readline().rstrip().split()
    order = input_s[0]
    if order == &#39;push&#39;:
        push(dq, input_s[1])
    elif order == &#39;pop&#39;:
        print(pop(dq))
    elif order == &#39;size&#39;:
        print(size(dq))
    elif order == &#39;empty&#39;:
        print(empty(dq))
    elif order == &#39;front&#39;:
        print(front(dq))
    else:
        print(back(dq))</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[백준]B2-15829]]></title>
            <link>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80B2-15829-qnrqwru9</link>
            <guid>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80B2-15829-qnrqwru9</guid>
            <pubDate>Fri, 15 Jan 2021 16:21:54 GMT</pubDate>
            <description><![CDATA[<p><img src="https://images.velog.io/images/py_code/post/393eb3d7-4b21-4038-971f-25d17c8fbdba/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/430573cb-1df6-4d44-8bdc-59c82ae8afb3/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/d13fdc96-0d4d-4c55-843b-e0745b8ab56b/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/f266aa9c-51c6-40f4-ac2b-7539e5b9aac6/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/75b7945e-d57d-4b14-91ea-96f324ed4321/image.png" alt=""></p>
<pre><code class="language-python">n, letters = int(input()), input()
numbers = [ord(letter) - 96 for letter in letters]
nm_sum = 0
for i in range(n):
    nm_sum += numbers[i]*(31**i)
print(nm_sum % 1234567891)</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[백준]S4-10845]]></title>
            <link>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80S4-10845</link>
            <guid>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80S4-10845</guid>
            <pubDate>Fri, 15 Jan 2021 16:19:01 GMT</pubDate>
            <description><![CDATA[<p><img src="https://images.velog.io/images/py_code/post/a8de58f6-d40d-4c62-9c86-75d76fce4b0c/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/0bb89afe-1454-4f96-b65f-58cf1c7d7173/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/b6c3c065-8096-4241-a3a0-659986890aaf/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/45748e31-64e6-4eda-8c51-0183fdeab068/image.png" alt=""></p>
<pre><code class="language-python">import sys

def size(queue):
    return len(queue)

def empty(queue):
    if len(queue)==0:
        return 1
    else:
        return 0

def push(queue, x):
    queue.append(x)

def pop(queue):
    if empty(queue)==0:
        return queue.pop(0)
    else:
        return -1

def front(queue):
    if empty(queue)==0:
        return queue[0]
    else:
        return -1

def back(queue):
    if empty(queue)==0:
        return queue[-1]
    else:
        return -1

que = []
n = int(input())
for _ in range(n):
    input_s = sys.stdin.readline().rstrip().split()
    order = input_s[0]
    if order == &#39;push&#39;:
        push(que, input_s[1])
    elif order == &#39;pop&#39;:
        print(pop(que))
    elif order == &#39;size&#39;:
        print(size(que))
    elif order == &#39;empty&#39;:
        print(empty(que))
    elif order == &#39;front&#39;:
        print(front(que))
    else:
        print(back(que))</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[백준]S4-10828]]></title>
            <link>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80S4-10828</link>
            <guid>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80S4-10828</guid>
            <pubDate>Wed, 13 Jan 2021 05:04:03 GMT</pubDate>
            <description><![CDATA[<p><img src="https://images.velog.io/images/py_code/post/304a2d24-76fb-4501-a7e4-a0967caf0c6e/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/9609112e-f1a2-4396-a8be-d7cfd5f5612c/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/b2e68550-0332-4bb2-9f0b-0f75d0343e81/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/9398064d-45ff-4920-bc40-447a506b6c27/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/ac12edc4-a760-462a-81ce-f471a3e32b9f/image.png" alt=""></p>
<pre><code class="language-python">import sys

def size(stack):
    return len(stack)

def empty(stack):
    if len(stack)==0:
        return 1
    else:
        return 0

def push(stack, x):
    stack.append(x)

def pop(stack):
    if empty(stack)==0:
        return stack.pop()
    else:
        return -1

def top(stack):
    if empty(stack)==0:
        return stack[len(stack)-1]
    else:
        return -1

stk = []
n = int(input())
for _ in range(n):
    input_s = sys.stdin.readline().rstrip().split()
    order = input_s[0]
    if order == &#39;push&#39;:
        push(stk, input_s[1])
    elif order == &#39;pop&#39;:
        print(pop(stk))
    elif order == &#39;size&#39;:
        print(size(stk))
    elif order == &#39;empty&#39;:
        print(empty(stk))
    else:
        print(top(stk))</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[백준]B2-17608]]></title>
            <link>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80B2-17608</link>
            <guid>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80B2-17608</guid>
            <pubDate>Wed, 13 Jan 2021 04:36:11 GMT</pubDate>
            <description><![CDATA[<p><img src="https://images.velog.io/images/py_code/post/c6f25231-4689-4243-9f66-10b02bdcba01/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/7955185f-7624-44ec-aced-7015dd2577cc/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/aac88474-8997-4115-b673-ef8f5c6fbb9b/image.png" alt=""></p>
<pre><code class="language-python">import sys
n = int(input())
stick_list = list(int(sys.stdin.readline()) for _ in range(n))

right = stick_list.pop()
cnt = 1

for i in range(len(stick_list)-1,-1,-1):
    now = stick_list.pop()
    if now &gt; right:
        cnt += 1
        right = now
    else:
        pass

print(cnt)</code></pre>
<pre><code class="language-python"># stack 구현 참고한 풀이 ↓
import sys
stick = sys.stdin.readline

def size(stack):
    return len(stack)

def empty(stack):
    if len(stack)==0:
        return 1
    else:
        return 0

def push(stack, x):
    stack.append(x)

def pop(stack):
    if empty(stack)==0:
        a = stack.pop()
        return a
    else:
        return -1

def top(stack):
    if empty(stack)==0:
        return stack[len(stack)-1]
    else:
        return -1

n = int(input())
stk = list()
max_s, cnt = 0,0

for _ in range(n):
    push(stk, int(stick))

for i in range(len(stk)-1, -1, -1):
    if stk[i] &gt; max_s:
        cnt += 1
        max_s = stk[i]
print(cnt)</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[백준]S5-2578]]></title>
            <link>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80S5-2578</link>
            <guid>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80S5-2578</guid>
            <pubDate>Tue, 12 Jan 2021 07:10:55 GMT</pubDate>
            <description><![CDATA[<p><img src="https://images.velog.io/images/py_code/post/5f70260d-aa26-4d08-b5c9-91df011d8bc7/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/a508aea0-d421-4182-b86d-dcc1aa2d4468/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/09015364-5fb2-468f-aed3-8b51fe51ce5b/image.png" alt=""></p>
<pre><code class="language-python">def make_list(empty): # 5줄씩 입력 받아 list 구성
    for _ in range(5):
        empty += list(map(int, input().split()))
    return empty

board = make_list([])
removed = make_list([])
idx = 0

while True:
    board[board.index(removed[idx])] = 0 # 호명되는 숫자는 0으로 바꾸기
    idx += 1

    horz = [board[i:i + 5] for i in range(0, 25, 5)] # 가로 1줄 = 1개의 원소인 len(5)짜리 list
    vert = [[horz[i][j] for i in range(5)] for j in range(5)] # 세로 1줄 = 1개의 원소인 len(5)짜리 list
    diagonal_1 = [horz[i][i] for i in range(5)] # \방향 대각선
    diagonal_2 = [horz[i][j] for i,j in zip(range(5), range(4,-1,-1))] # / 방향 대각선

    bingo = horz.count([0,0,0,0,0]) + vert.count([0,0,0,0,0]) # 가로 or 세로줄 확인
    if sum(diagonal_1) == 0: # 대각선 확인
        bingo += 1
    if sum(diagonal_2) == 0:
        bingo += 1

    if bingo &gt;= 3: # 한번에 2줄이 지워질 수도 있으니 == 이 아닌 &gt;=
        print(idx)
        break</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[백준]S4-2108]]></title>
            <link>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80S4-2108</link>
            <guid>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80S4-2108</guid>
            <pubDate>Tue, 12 Jan 2021 04:48:55 GMT</pubDate>
            <description><![CDATA[<p><img src="https://images.velog.io/images/py_code/post/e3d6181e-df63-40ea-8199-e50284d4da8f/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/78e6b994-4d3c-455c-918e-4b4105a3ca94/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/a55aa24b-5a06-4315-8116-b35fcc924843/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/64616dce-421c-4abe-be27-8af1d46a48a0/image.png" alt=""></p>
<pre><code class="language-python">import sys # 입력값이 많을 경우 input() 보단 sys.stdin.readline()
n = int(input())
L = sorted(list(int(sys.stdin.readline()) for _ in range(n)))

print(round(sum(L)/n))
print( L[(n-1)//2] )

from collections import Counter
L_cnt=Counter(L).most_common()
if n &gt; 1: # n==1 이면 1개 입력된 값만 출력하면 되므로 조건 분기 필요
    if L_cnt[0][1] == L_cnt[1][1]:print(L_cnt[1][0]) # count가 같은게 여러개면 2번째 값 출력
    else : print(L_cnt[0][0]) # count most가 1개면 바로 출력
else : print(L[0]) 

print(max(L)-min(L))</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[백준]S4-1920]]></title>
            <link>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80S4-1920</link>
            <guid>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80S4-1920</guid>
            <pubDate>Mon, 11 Jan 2021 04:14:19 GMT</pubDate>
            <description><![CDATA[<p><img src="https://images.velog.io/images/py_code/post/57727aba-5413-4278-a28e-570c1f6b3198/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/2cd3d8eb-7f3f-4e09-8c94-e254076ab356/image.png" alt=""></p>
<pre><code class="language-python"># dict.fromkeys() : 180ms
n = input()
n_dict = dict.fromkeys(input().split() , 0).keys()
m = input()
m_list = input().split()

for e in m_list:
    print(1 if e in n_dict else 0)

# set : 168ms
n = int(input())
n_list = set(input().split())
m = int(input())
m_list = input().split()

for e in m_list:
    print(1 if e in n_list else 0)</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[백준]S4-1764]]></title>
            <link>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80S4-1764</link>
            <guid>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80S4-1764</guid>
            <pubDate>Mon, 11 Jan 2021 04:12:09 GMT</pubDate>
            <description><![CDATA[<p><img src="https://images.velog.io/images/py_code/post/219c6cb0-6a8e-4bd5-afe7-7f079ab2f1e3/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/62a7ad43-1c93-4a20-a4f4-cb5174d432f8/image.png" alt=""></p>
<pre><code class="language-python">db, bd = map(int, input().split())
db_dict = {}
db_list = sorted(list(input() for _ in range(db)))
for i in db_list:
    db_dict[i] = 0

for j in range(bd):
    p = input()
    if p in db_dict:
        db_dict[p] = 1

print(sum(db_dict.values()))
for k,v in db_dict.items():
    if v == 1: print(k)</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[백준]S5-2998]]></title>
            <link>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80S5-2998</link>
            <guid>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80S5-2998</guid>
            <pubDate>Sun, 10 Jan 2021 14:20:59 GMT</pubDate>
            <description><![CDATA[<p><img src="https://images.velog.io/images/py_code/post/aba3431f-8341-4e57-bf02-690cb96a5aef/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/51712569-1315-4b97-b0e4-885bbd0ddf94/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/dbce029a-583a-4ce5-8538-c95611527649/image.png" alt=""></p>
<pre><code class="language-python"># 풀이 1 : 문자열 replace 방식
n = input()
ln = len(n)
n_list = []

if ln % 3 ==0: # 문자열을 일정 길이로 나누는 건 아래처럼 map으로 하는 것도 가능
    pass
else:
    n = &#39;0&#39;*(3-(ln%3)) + n

for i in range(0, ln, 3):
    a = n[i:i+3]
    if a in [&#39;000&#39;,&#39;001&#39;]:
        b = oct(int(a.replace(&#39;00&#39;,&#39;0b&#39;),2)).replace(&#39;0o&#39;,&#39;&#39;)
        n_list.append(b)
    elif a in [&#39;010&#39;,&#39;011&#39;]:
        b = oct(int(&#39;0b&#39; + a[1:], 2)).replace(&#39;0o&#39;,&#39;&#39;)
        n_list.append(b)
    else:
        b = oct(int(&#39;0b&#39; + a,2)).replace(&#39;0o&#39;,&#39;&#39;)
        n_list.append(b)
print(int(&#39;&#39;.join(n_list)))

# 풀이 2 : dictionary 이용
dic_8 = {&#39;000&#39;:&#39;0&#39;, &#39;001&#39;:&#39;1&#39;, &#39;010&#39;:&#39;2&#39;, &#39;011&#39;:&#39;3&#39;,&#39;100&#39;:&#39;4&#39;,&#39;101&#39;:&#39;5&#39;,&#39;110&#39;:&#39;6&#39;,&#39;111&#39;:&#39;7&#39;}
n = input()
ln = len(n)
if ln % 3 ==0:
    pass
else:
    n = &#39;0&#39;*(3-(ln%3)) + n

n_list = list(map(&#39;&#39;.join, zip(*[iter(n)]*3)))
ans = [dic_8[e] for e in n_list]
print(int(&#39;&#39;.join(ans)))</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[백준]S5-2563]]></title>
            <link>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80S5-2563</link>
            <guid>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80S5-2563</guid>
            <pubDate>Sun, 10 Jan 2021 14:18:58 GMT</pubDate>
            <description><![CDATA[<p><img src="https://images.velog.io/images/py_code/post/7ebb8907-80ce-4da1-861a-3c7c4d7e416a/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/e3a846e9-5223-4b5c-b45b-18f5f2473f8e/image.png" alt=""></p>
<pre><code class="language-python">n = int(input())
bg_paper = [[0]*100 for _ in range(100)]
area = 0

for _ in range(n):
    x,y = map(int, input().split())
    for i in range(x, x+10):
        for j in range(y, y+10):
            bg_paper[i][j] = 1

for line in bg_paper:
    area += sum(line)
print(area)</code></pre>
<p>겹치는 부분을 찾아서 빼기보다는, 그때 그때 면적을 입력받아 해당 부분의 영역을 0 -&gt; 1로 바꿔주는 풀이</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[백준]B3-4153]]></title>
            <link>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80B3-4153</link>
            <guid>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80B3-4153</guid>
            <pubDate>Fri, 08 Jan 2021 08:29:26 GMT</pubDate>
            <description><![CDATA[<p><img src="https://images.velog.io/images/py_code/post/aceac3b6-d445-480a-9e27-8ec1adad65e6/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/c99a1917-3092-41a8-a4e0-dea6a1d7148f/image.png" alt=""></p>
<pre><code class="language-python">while True:
    in_value = input()
    if in_value != &#39;0 0 0&#39;:
        L = sorted(tuple(map(int, in_value.split())))
        if L[-1]**2 == (L[0]**2 + L[1]**2):
            print(&#39;right&#39;)
        else:
            print(&#39;wrong&#39;)
    else:
        break</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[백준]B3-2875]]></title>
            <link>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80B3-2875</link>
            <guid>https://velog.io/@py_code/%EB%B0%B1%EC%A4%80B3-2875</guid>
            <pubDate>Fri, 08 Jan 2021 08:27:55 GMT</pubDate>
            <description><![CDATA[<p><img src="https://images.velog.io/images/py_code/post/3374056a-c270-4a3e-b6c8-b9ef020940c7/image.png" alt=""><img src="https://images.velog.io/images/py_code/post/bbb434ed-fd42-4084-819a-2ad78cc44f3b/image.png" alt=""></p>
<pre><code class="language-python">n, m, k = map(int, input().split())
cnt = 0
while n &gt;= 0 and m &gt;= 0 and n + m &gt;= k:
    n -= 2
    m -= 1
    cnt += 1
print(cnt - 1)</code></pre>
]]></description>
        </item>
    </channel>
</rss>