코딩 및 기타
오일러1070,1071,1072,1073,1074
정지홍
2023. 1. 14. 22:53
x=input()
sum=0
check=0
first=0
for i in range(0,len(x)):
if first==0:
if x[i]=="(":
check=0
sum+=10
else:
check=1
sum+=10
elif x[i]=="(":
if check==0:
sum+=5
else:
sum+=10
check=0
elif x[i]==")":
if check==1:
sum+=5
else:
sum+=10
check=1
first=1
print(sum)
#1071 용감한 전사 : 오일러OJ (euleroj.io)
x,y=map(int , input().split())
if x>y:
print(x-y)
else:
print(y-x)
#1072 Speed Limit : 오일러OJ (euleroj.io)
x=int(input())
arr=[]
distance=0
for i in range(0,x):#arr를 입력받는다
y=list(map(int , input().split()))
arr.append(y)
for i in range(0,x):
if i==0:
distance=distance+arr[0][0]*arr[0][1]
else:
distance=distance+arr[i][0]*(arr[i][1]-arr[i-1][1])
print(distance)
#1073 오각수 : 오일러OJ (euleroj.io)
x=int(input())
arr=[]
t_arr=[]
for i in range(0,x):
y=int(input())
arr.append(y)
t_arr.append('N')
for i in range(1,82):
rst=i*i
for i in range(1,i):
rst+=i
for i in range(0,x):
if arr[i]==rst:
t_arr[i]='Y'
for i in range(0,x):
print("%d %s"%(arr[i],t_arr[i]))
#1074 Table : 오일러OJ (euleroj.io)
arr=[]
max=0
rst=[0,0,0,0]
x=list(map(int, input().split()))
y=list(map(int, input().split()))
arr.append(x)
arr.append(y)
id=-1
rst[0]=(arr[0][0]/arr[1][0])+(arr[0][1]/arr[1][1])
rst[1]=(arr[1][0]/arr[1][1])+(arr[0][0]/arr[0][1])
rst[2]=(arr[1][1]/arr[0][1])+(arr[1][0]/arr[0][0])
rst[3]=(arr[0][1]/arr[0][0])+(arr[1][1]/arr[1][0])
#print(rst)
for i in range(0,4):
if max<rst[i]:
id=i
max=rst[i]
print(id)