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

백준 python(1000, 10869, 18108, 1330, 2739, 10950, 8393)

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

✔ 백준 Python 

아직 Python이 초보긴 하지만 책만 보고 공부하기 너무 심심하고 부족해서 따로 문제룰 풀고 싶어 복습용으로 풀기 시작하였습니다.

 

# 1000번 A + B

 
A,B = input().split()
# input은 문자형으로 받는다, split()은 () 공백으로 나눈다
print(int(A)+int(B))
# input은 문자형안데 수를 더할려면 정수형 int()를 사용하여 정수로 변경

 

# 10869번 사칙연산

 
A,B = input().split()
print(int(A)+int(B))
print(int(A)-int(B))
print(int(A)*int(B))
print(int(A)//int(B))# / 나누기 // 몫
print(int(A)%int(B))# % 나머지

 

# 18108

y = int(input())
# int로 처음부터 감싸 정수 표현을 하자 어차피 입력값 1 개
print(y-543)

 

# 1330

x, y = map(int, input().split())
#split의 결과를 매번 int로 변환하기 귀찮아 map을 사용한다. 실수로 변환시에는 float울 사용한다.

if x>y:
    print('>')
elif x<y :
    print('<')
else:
    print("==")

 

# 2739

x = int(input())

for i in range(1,10):
    # range(1,10)이면 1부터 10-1까지 범우
    #for문 내 in 은 range범위 만큼 반복
    print(x, '*', i, '=', x*i)

 

# 10950

 
x = int(input())

for _ in range(x):
    # range(x)이면 0부터 x까지 범우
    # 4를 입력하면 0 1 2 3 총 4회 반복
    a,b = map(int,input().split())
    print(a+b)

 

# 8393

 
x = int(input())
sum =0
for i in range(x+1):
# 반복이랑 합은 다른다. 일단 x+1은 0 ~ x까지 반복한다.
# 5의 값을 넣으면 0~4 까지의 합이 나오므로 x+1을 헤준다.    
    sum = sum+i
print(sum)
반응형