코딩테스트 | python/백준

백준 단계별로 풀어보기(일반 수학1)

iemxl 2023. 6. 2. 19:28

#2745

n,b=input().split()
b=int(b)
print(int(n, b))

# int(숫자(string ver.),진법(int)) >> 10진수로 표현

 

#11005

import string
n,b=map(int,input().split())
tmp = string.digits+string.ascii_lowercase
def convert(num, base) :
    q, r = divmod(num, base)
    if q == 0 :
        return tmp[r] 
    else :
        return convert(q, base) + tmp[r]
print(convert(n,b).upper())

 

#2720

n = int(input())
for _ in range(n):
money = int(input())
for i in [25, 10, 5, 1]:
print(money//i, end=' ')
money = money%i

 

#2903

n=int(input())
t=2
for _ in range(n):
    t=2*t-1
print(t**2)

 

#2292

n=int(input())
i=1
cnt=1
while n>1:
    n=n-(6*i)
    i+=1
    cnt+=1
print(cnt)

 

#1193

n=int(input())
k=0
start=1
while n>=start:
    k+=1
    start+=k
start=start-k
if k%2==0:
    print('%d/%d'%(n-start+1,k-n+start))
else:
    print('%d/%d'%(k-n+start,n-start+1))

 

#2869

a,b,v=map(int,input().split())
if (v-a)%(a-b)==0:
    print((v-a)//(a-b)+1)
else:
    print((v-a)//(a-b)+2)

 

#10757

a,b=map(int,input().split())
print(a+b)