취업 및 이직 준비/코딩테스트 준비

백준 Python(25304, 11022, 1110, 10807, 10871)

code2772 2022. 11. 13. 15:01
728x90
반응형

# 25304

 
p = int(input()) # 총 값
n = int(input()) # 물건 종류 수
sum =0

for i in range(n):
    # 물건 수 만큼 반복
    a,b = map(int, input().split())  
    sum += a*b
    # 산 물건종류 곱하기 수 계속 더하기

if p == sum:
    print('Yes')
else :
    print('No')

 

# 11022


n = int(input())

for i in range(1,n+1):
    a,b = map(int, input().split())  
    print(f'Case #{i}: {a} + {b} = {a+b}')
# f-string 사용 (f'{x}') {}안에 변수 입력하여 문자열을 원하는 모형으로 변형한다

 

# 1110


n = int(input())
k =n
count=0

while True:
    a = k//10
    b = k%10
    c = (a+b) %10
    k =(b*10)+c

    count += 1
    if( k==n):
        break
print(count)

 

# 10807


n = int(input()) # 입략 받을 수를 입력
a_list = list(map(int, input().split())) # 리스트에 들어갈 내용을 입력
v = int(input()) # 리스트 내 동일한 내용이 들어갈 수를 입력

print(a_list.count(v)) # 리스트 내 선택한 v의 개수를 카운트 하기

 

# 10871


n,x = map(int, input().split())
n_list = list(map(int, input().split()))
for i in range(n): # list는 0부터 시작하고 마지막은 n-1까지! 결국 n번 반복
    if n_list[i] < x: # x값 보다 작은 수를 출력
        print(n_list[i], end =" ") # end = " "는 ""안에 있는 걸 출력 그러므로 스페이스바!!
반응형