파이썬 문제은행(코드메이트) # 5~8

Jayson Hwang·2022년 4월 14일
0

Codemate

목록 보기
2/7

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
profile
"Your goals, Minus your doubts, Equal your reality"

0개의 댓글

Powered by GraphCDN, the GraphQL CDN