โ 2914 ์ ์๊ถ โ
A,I=map(int,input().split())
print(A*(I-1)+1)
๐ข ์ฌ๋ฆผํด์ ๊ฒฐ๊ณผ๋ฅผ ๋ด๊ธฐ ๋๋ฌธ์ I-1์ ๊ณฑํ๋ค์ 1์ ๋ํ๋ฉด ๋๋ค.
โ 15923 ์ฑ์ ๋ ๊ฑด์ถ์์ด์ผ!! โ
ans=0
N=int(input())
l=[]
for _ in range(N):
x,y=map(int,input().split())
l.append((x,y))
for i in range(N):
if i==0: x0,y0=l[N-1][0],l[N-1][1]
else: x0,y0=l[i-1][0],l[i-1][1]
x1,y1=l[i][0],l[i][1]
if x0==x1:ans+=(abs(y0-y1))
else:ans+=(abs(x0-x1))
print(ans)
๐ข ๋์ ํด์ ๊ฑฐ๋ฆฌํฉ์ ๋ํด๋๊ฐ๋ฉด ๋จ
โ 15921 ์์ฐฌ์ ๋ง๋ฆฐ๋ณด์ด์ผ!! โ
N=int(input())
if N==0:print('divide by zero')
else:
input()
print(f'{1:.2f}')
๐ข ๊ธฐ๋๊ฐ์ ๊ณง ํ๊ท ์ด๋ค. ๋ฐ๋ผ์ ํญ์ 1.00์ด ๋์ด
โ 10707 ์๋์๊ธ โ
A=int(input())
B=int(input())
C=int(input())
D=int(input())
P=int(input())
print(min(A*P,B if P<=C else B+D*(P-C)))
โ 27213 ะัะฐะฝะธัะฝัะต ะบะปะตัะบะธ โ
m=int(input())
n=int(input())
if m==1: print(n)
elif n==1:print(m)
else:print(2*(m+n)-4)
๐ข mxn ํ ๋๋ฆฌ์ ์ง์ฌ๊ฐํ ํ์ผ ์์น ๊ฐ์๋ฅผ ๋ฌป๋ ๋ฌธ์ . m ๋๋ n์ด 1์ผ ๊ฒฝ์ฐ๋ง ์ฃผ์ํ๋ฉด ๋จ!
โ 11006 ๋จ์ฑ์ด์ ๋ญ์ฅ โ
for _ in range(int(input())):
a,b=map(int,input().split())
print(2*b-a,a-b)
๐ข ๋ชจ๋ ๋ญ์ ๋ค๋ฆฌ์์ ํฉ N์ U+2T / ๋ญ์ ์๋ U+T
โ 9085 ๋ํ๊ธฐ โ
for _ in range(int(input())):
N=int(input())
print(sum(list(map(int,input().split()))))
โ 5565 ์์์ฆ โ
total=int(input())
for _ in range(9):
total-=int(input())
print(total)
โ 27267 ะกัะฐะฒะฝะตะฝะธะต ะบะพะผะฝะฐั โ
a,b,c,d=map(int,input().split())
print('M' if a*b>c*d else 'P' if a*b<c*d else 'E')
โ 2476 ์ฃผ์ฌ์ ๊ฒ์ โ
l=[]
for _ in range(int(input())):
a,b,c=map(int,input().split())
if a==b==c: l.append(10000+a*1000)
elif a==b or a==c: l.append(1000+a*100)
elif b==c: l.append(1000+b*100)
else:l.append(max(a,b,c)*100)
print(max(l))
โ 2576 ํ์ โ
l=[]
for _ in range(7):
N=int(input())
if N%2==1:l.append(N)
if len(l)==0:print(-1)
else:print(sum(l),min(l),sep='\n')
โ 9622 Cabin Baggage โ
total=0
for _ in range(int(input())):
length,width,depth,weight=map(float,input().split())
if weight>7:print(0)
else:
if length<=56 and width<=45 and depth<=25:
total+=1
print(1)
elif (length+width+depth)<=125:
total+=1
print(1)
else:print(0)
print(total)
โ 27332 11 ๆ (November) โ
A=int(input())
B=int(input())
print(1 if (A+7*B)<=30 else 0)
๐ข A์ผ๋ถํฐ B์ฃผ๊ฐ ์ง๋ ๋ค ์ฌ์ ํ 11์์ด๋ฉด 1, ์๋๋ฉด 0
โ 27323 ้ทๆนๅฝข (Rectangle) โ
A=int(input())
B=int(input())
print(A*B)
โ 10569 ๋ค๋ฉด์ฒด โ
for _ in range(int(input())):
V,E=map(int,input().split())
print(2-V+E)
๐ข ๋ค๋ฉด์ฒด์ ๊ผญ์ง์ ์ ์๋ฅผ v, ๋ชจ์๋ฆฌ์ ์๋ฅผ e, ๋ฉด์ ์๋ฅผ f๋ผ๊ณ ํ๋ค๋ฉด v-e+f=2๊ฐ ๋ชจ๋ ๋ค๋ฉด์ฒด์์ ํญ์ ์ฑ๋ฆฝํ๋ค.
โ 2712 ๋ฏธ๊ตญ ์คํ์ผ โ
for _ in range(int(input())):
number,unit=input().split()
n = float(number)
if unit=='kg':
print(f'{round(n*2.2046,4):.4f} lb')
elif unit=='l':
print(f'{round(n*0.2642,4):.4f} g')
elif unit=='lb':
print(f'{round(n*0.4536,4):.4f} kg')
else:
print(f'{round(n*3.7854,4):.4f} l')
๐ข ์์์ ๋ท์งธ์๋ฆฌ๊น์ง ํํํ๋๋ฐ f-string :.4f ์ฌ์ฉ
โ 9782 Median โ
n=0
while 1:
n+=1
l=list(map(int,input().split()))
if l[0]==0:break
ls=l[1:]
if l[0]%2==1:
print(f'Case {n}: {ls[((l[0]-1)//2)]:.1f}')
else:
print(f'Case {n}: {(ls[l[0]//2]+ls[l[0]//2-1])/2:.1f}')
๐ข ์ ๋ ฅ์ผ๋ก ์ ๋ ฌ๋ ์์ median์ ๊ตฌํ๋ ๋ฌธ์ . index๋ง ํ์ ๊ธธ์ด, ์ง์ ๊ธธ์ด์ ๋ฐ๋ผ ์ ๋๋์ด ์ฃผ๋ฉด ๋๋ค.
โ 27182 Rain Diary โ
n,m=map(int,input().split())
if (n-7)>=1:print(n-7)
else:print(m+7)
๐ข ์์์ ๋นผ๊ฑฐ๋, ์๋๋ฉด ๋ค์์ ๋ํด์ ์ ๋ฒ์ฃผ ์ผ์์ผ ๋ ์ง๋ฅผ ์ฝ๊ฒ ๊ตฌํ๋ฉด ๋๋ค!
โ 9772 Quadrants โ
while 1:
x,y=map(float,input().split())
if (x,y) == (0,0):
print('AXIS')
break
if x> 0 and y > 0: print('Q1')
elif x < 0 and y > 0: print('Q2')
elif x < 0 and y < 0: print('Q3')
elif x > 0 and y < 0: print('Q4')
else: print('AXIS')
๐ข ๋ค ๊ฐ์ ์ฌ๋ถ๋ฉด + ์ถ ํ๋ณ
โ 26532 Acres โ
import math
a,b=map(int,input().split())
print(math.ceil(((a*b)/4840)/5))
๐ข ์ ์ฒด Acre๋ฅผ ์ปค๋ฒํ๊ธฐ ์ํ bag ๊ฐ์๋ฅผ ๊ตฌํด์ผ ํ๋ฏ๋ก ๋๋ ๋ค์ ์ฌ๋ฆผํจ์๋ฅผ ์ ์ฉํ๋ฉด ๋๋ค!
โ 27262 ะะธัั โ
n,k,a,b=map(int,input().split())
print((k+n-2)*b,(n-1)*a)
๐ข n์ธต๊น์ง ๊ณ๋จ์ผ๋ก ๊ฐ๋๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ, ์๋ฆฌ๋ฒ ์ดํฐ๋ก ๊ฐ๋๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ / k์ธต์์ 1์ธต๊น์ง ์๋ฆฌ๋ฒ ์ดํฐ๋ก ๋ด๋ ค๊ฐ๋ ์๊ฐ ๊ฐ์
โ 28701 ์ธ์ ๊ณฑ์ ํฉ โ
N=int(input())
a,b=0,0
for i in range(1,N+1):
a+=i
b+=i*i*i
print(a,a*a,b,sep='\n')
๐ข ์๋ธ๋ฅ ๊ทธ๋๋ ์๋ ๋2 ๊ธฐ์ถ๋ก, ์ ์ฆ๋ช ํ ๊ณต์์ ์ํด์ ์๊ฐ๋ณต์ก๋ O(1)๋ก ํ๋ฒ์ ํ ์ ์๋ค.
โ 30008 ์ค์์ด์ ๋ฑ๊ธ โ
import sys
input=sys.stdin.readline
N,K=map(int,input().split())
Gs=list(map(int,input().split()))
ans=[]
for G in Gs:
P = (G*100)//N
if P <= 4: ans.append(1)
elif P <= 11: ans.append(2)
elif P <= 23: ans.append(3)
elif P <= 40: ans.append(4)
elif P <= 60: ans.append(5)
elif P <= 77: ans.append(6)
elif P <= 89: ans.append(7)
elif P <= 96: ans.append(8)
else: ans.append(9)
print(*ans)
'BOJ > ๐ฅ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
โ Combinatorics Upper-Beginner - 4 Solvedโ (0) | 2023.08.09 |
---|---|
โ Math & Geometry Upper-Beginner II - 19 Solvedโ (0) | 2023.04.06 |
โ Greedy Upper-Beginner I - 9 Solvedโ (0) | 2022.12.02 |
โ Math Beginner III - 30 Solvedโ (1) | 2022.11.18 |
โ Sorting Upper-Beginner I - 8 Solvedโ (0) | 2022.11.14 |
๋๊ธ