Skip to content
2 changes: 2 additions & 0 deletions 1week/1000_A+B.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
a,b = map(int,input().split())
print(a+b)
14 changes: 14 additions & 0 deletions 1week/10818_최소,최대.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
cnt = int(input())
num_list = list(map(int,input().split()))

min = num_list[0]
max = num_list[0]

for i in range(cnt):
if max<num_list[i]:
max = num_list[i]

elif min>num_list[i]:
min = num_list[i]

print(min,max)
4 changes: 4 additions & 0 deletions 1week/10950_A+B-3.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
T = int(input())
for i in range(0,T):
a,b = map(int,input().split())
print(a+b)
6 changes: 6 additions & 0 deletions 1week/10951-A+B-4.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
while True:
try:
A, B = map(int, input().split())
print(A+B)
except:
break
6 changes: 6 additions & 0 deletions 1week/10952-A+B-5.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
while True:
a, b = map(int, input().split())
if a == 0 and b == 0:
break
else:
print(a+b)
5 changes: 5 additions & 0 deletions 1week/10953-A+B-6.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
T = int(input())

for i in range(T):
A,B = map(int,input().split(','))
print(A+B)
3 changes: 3 additions & 0 deletions 1week/10991-별 찍기-16.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
n = int(input())
for i in range(1,n+1):
print(" " * (n-i) + "* " * (i-1) + "*")
3 changes: 3 additions & 0 deletions 1week/10992-별 찍기-17.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
n = int(input())
for i in range(1,n+1):
print(" " * (n-i) + "* " * (i-1) + "*")
4 changes: 4 additions & 0 deletions 1week/11021-A+B-7.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
T = int(input())
for i in range(1,T+1):
a,b = map(int,input().split())
print('Case #'+str(i)+':',a+b)
5 changes: 5 additions & 0 deletions 1week/11022-A+B-8.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
T = int(input())
for i in range(1,T+1):
a,b = map(int,input().split())
print('Case #'+str(i)+':',a,'+',b,'=',a+b)

8 changes: 8 additions & 0 deletions 1week/11718-그대로 출력하기.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
while True:
try:
x = input()
if len(x) == 0 :
break
print(x)
except:
break
6 changes: 6 additions & 0 deletions 1week/11719-그대로 출력하기2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
while True:
try:
string = input()
print(string)
except:
break
4 changes: 4 additions & 0 deletions 1week/11720-숫자의 합.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
num = input()
numbers = list(map(int,input()))

print(sum(numbers))
4 changes: 4 additions & 0 deletions 1week/11721-열 개씩 끊어 출력하기.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
n=input()

for i in range(0,len(n),10):
print(n[i:i+10])
12 changes: 12 additions & 0 deletions 1week/1924-2007년.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
day = 0
month = [31,28,31,30,31,30,31,31,30,31,30,31]
week = ["SUN","MON","TUE","WED","THU","FRI","SAT"]

x,y = map(int,input().split())

for i in range(x-1):
day += month[i]

day = (day+y)%7

print(week[day])
4 changes: 4 additions & 0 deletions 1week/2438-별 찍기-1.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
cnt = int(input())

for i in range(1,cnt+1):
print("*"*i)
4 changes: 4 additions & 0 deletions 1week/2439-별 찍기-2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
cnt = int(input())

for i in range(1,cnt+1):
print(' '*(cnt-i)+str('*')*i)
4 changes: 4 additions & 0 deletions 1week/2440-별 찍기-3.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
cnt = int(input())

for i in range(cnt,0,-1):
print('*'*i)
3 changes: 3 additions & 0 deletions 1week/2441-별 찍기-4.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
cnt = int(input())
for i in range(cnt,0,-1):
print(' '*(cnt-i)+str('*')*i)
4 changes: 4 additions & 0 deletions 1week/2442-별 찍기-5.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
cnt = int(input())

for i in range(1,cnt+1):
print(' '*(cnt-i)+str('*')*(2*i-1))
7 changes: 7 additions & 0 deletions 1week/2445-별 찍기-8.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
cnt = int(input())

for i in range(1,cnt+1):
print("*"*i+str(' ')*(2*cnt-2*i)+str('*')*i)

for j in range(cnt-1,0,-1):
print('*'*j+str(' ')*(2*(cnt-j))+str('*')*j)
7 changes: 7 additions & 0 deletions 1week/2446-별 찍기-9.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
cnt = int(input())

for i in range(cnt,0,-1):
print(str(' ')*(cnt-i)+str('*')*(2*i-1))

for j in range(2,cnt+1):
print(str(' ')*(cnt-j)+str('*')*(2*j-1))
7 changes: 7 additions & 0 deletions 1week/2522-별 찍기-12.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
cnt = int(input())

for i in range(1,cnt+1):
print(' '*(cnt-i)+str('*')*i)

for j in range(cnt-1,0,-1):
print(' '*(cnt-j)+str('*')*j)
1 change: 1 addition & 0 deletions 1week/2557_Hello World.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
print("Hello World!")
3 changes: 3 additions & 0 deletions 1week/2558_A+B-2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
a = int(input())
b = int(input())
print(a+b)
3 changes: 3 additions & 0 deletions 1week/2739-구구단.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
i = int(input())
for j in range(1,10):
print(i,'*',j,'=',i*j)
3 changes: 3 additions & 0 deletions 1week/2741-N 찍기.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
num = int(input())
for i in range(1,num+1):
print(i)
3 changes: 3 additions & 0 deletions 1week/2742-기찍 N.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
num = int(input())
for i in range(num,0,-1):
print(i)
5 changes: 5 additions & 0 deletions 1week/8393-합.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
num = int(input())
result = 0
for i in range(1,num+1):
result = result + i
print(result)
9 changes: 9 additions & 0 deletions 2week/1929-소수 구하기.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
M,N = map(int,input().split())
for i in range(M,N+1): #9
if i ==1:
continue
for j in range(2,i): #2345678
if i % j == 0: #9/2
break
else:
print(i)
10 changes: 10 additions & 0 deletions 2week/1978-소수 찾기.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
num = input()
M,N = map(int,input().split())
for i in range(M,N+1): #9
if i ==1:
continue
for j in range(2,i): #2345678
if i % j == 0: #9/2
break
else:
print(len(i))
24 changes: 24 additions & 0 deletions 3week/10280-스택.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
import sys
n = int(sys.stdin.readline())

stack = []
for i in range(n):
command = sys.stdin.readline().split()

if command[0] == 'push':
stack.append(command[1])

elif command[0] == 'pop':
if len(stack)==0:
print(-1)
else:
print(stack.pop())

elif command[0] == 'size':
print(len(stack))

elif command[0] == 'empty':
if len(stack)==0:
print(1)
else:
print(0)
11 changes: 11 additions & 0 deletions 3week/10773-제로.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
cnt = int(input())
list = []
for i in range(cnt):
num = int(input())
if num == 0 :
list.pop()
else:
list.append(num)


print(sum(list))
30 changes: 30 additions & 0 deletions 3week/10845-큐.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
import sys

N = int(sys.stdin.readline())

queue = []

for i in range(N):
cmd = sys.stdin.readline().split()

if cmd[0] == "push":
queue.insert(0, cmd[1])

elif cmd[0] == "pop":
if len(queue) != 0: print(queue.pop())
else: print(-1)

elif cmd[0] == "size":
print(len(queue))

elif cmd[0] == "empty":
if len(queue) == 0: print(1)
else : print(0)

elif cmd[0] == "front":
if len(queue) == 0: print(-1)
else: print(queue[len(queue) -1])

elif cmd[0] == "back":
if len(queue) == 0: print(-1)
else: print(queue[0])
26 changes: 26 additions & 0 deletions 3week/10866-덱.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
import sys
input = sys.stdin.readline

n = int(input())

cmd = [input() for _ in range(n)]

deque = []

for c in cmd:
if 'push_front' in c.split()[0]:
deque.insert(0, c.split()[1])
elif 'push_back' in c.split()[0]:
deque.append(c.split()[1])
elif 'pop_front' in c:
print(deque.pop(0)) if deque else print(-1)
elif 'pop_back' in c:
print(deque.pop(-1)) if deque else print(-1)
elif 'size' in c:
print(len(deque))
elif 'empty' in c:
print(0) if deque else print(1)
elif 'front' in c:
print(deque[0]) if deque else print(-1)
elif 'back' in c:
print(deque[-1]) if deque else print(-1)
17 changes: 17 additions & 0 deletions 3week/11866-요세푸스 문제0.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import sys
from collections import deque
n, k = map(int, sys.stdin.readline().split())
d=deque()
res=[]
for i in range(1, n+1):
d.append(i)
while len(d)!=0:
for _ in range(k-1):
d.append(d.popleft())
res.append(d.popleft())
print('<', end='')
for i in range(len(res)):
if i==len(res)-1:
print(res[i],end='>')
else:
print(res[i], end=', ')
30 changes: 30 additions & 0 deletions 3week/18258-큐2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
import sys

N = int(sys.stdin.readline())

queue = []

for i in range(N):
cmd = sys.stdin.readline().split()

if cmd[0] == "push":
queue.insert(0, cmd[1])

elif cmd[0] == "pop":
if len(queue) != 0: print(queue.pop())
else: print(-1)

elif cmd[0] == "size":
print(len(queue))

elif cmd[0] == "empty":
if len(queue) == 0: print(1)
else : print(0)

elif cmd[0] == "front":
if len(queue) == 0: print(-1)
else: print(queue[len(queue) -1])

elif cmd[0] == "back":
if len(queue) == 0: print(-1)
else: print(queue[0])
14 changes: 14 additions & 0 deletions 3week/2164-카드2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
nums = int(input())
card = []
ans = []

for i in range(1, nums+1):
card.append(i)

while (len(card) != 0):
ans.append(card.pop(0))
if(len(card) != 0):
card.append(card.pop(0))

for j in ans:
print(j, end =" ")
Loading