5. 뒤집은 정수
num = input("두 숫자를 공백으로 구분하여 입력하세요:").split()
x, y = num[0], num[1]
rx, ry = int(x[::-1]), int(y[::-1])
sum = str(rx+ry)[::-1].zfill(3)
print("r(r(X) + r(Y)) = ", sum)
6. 정상 정복
a, b, n = map(int, input("A, B, N 값을 입력하세요:").split())
goal = 0
height = 0
if a - b <= 0:
print(-1)
else:
while True:
goal += 1
height += a - b
if height + a - b < n:
continue
else:
print(goal)
break
7. 모각코 탈락자
def solution(a, b):
for i in b:
if i in a:
a.remove(i)
return a
print(solution(['곰', '김변수', '망고'], ['망고', '김변수']))
print(solution(['곰', '곰', '망고', '김변수', '곰'], ['김변수', '망고', '곰', '곰']))
8. 소인수 분해
num = int(input("숫자를 입력해주세요:"))
i = 2
while num != 1:
if num %i == 0:
num //= i
print(i)
else:
i += 1