Python/CodeUp

1281 ~ 1675 파이썬 코드업 문제풀이

GLOWWW 2021. 2. 26. 03:07

1281 - 홀수는 더하고 짝수는 빼고 3

a, b = map(int, input().split())
result = 0
for x in range(a, b+1):
    if x % 2 != 0 :
        if x == a:
            print(str(x),end="")
            result += x
        else:
            print("+"+str(x),end="")
            result += x
    else:
        print("-"+str(x),end="")
        result -= x
print("="+str(result))

1286 - 최댓값, 최솟값

nums = []
for x in range(5):
    nums.append(int(input()))
    nums.sort()
print(nums[4])
print(nums[0])

1287 - 구구단을 *로 출력하기

n = int(input())
for x in range(1,10):
    print(x*"*"*n)

1294 - 시저의 암호 2

text = input()
password = ''
for x in range(len(text)):
    if text[x] == ' ':
        password += text[x]
    elif ord(text[x]) > 119:
        if text[x] == 'x':
            password += 'a'
        elif text[x] == 'y':
            password += 'b'
        elif text[x] == 'z':
            password += 'c'
    else:
        code = ord(text[x]) + 3
        password += chr(code)
print(password)

1295 - 알파벳 대소문자 변환

text = input()
print(text.swapcase())

1675 - 시저의 암호 1

text = input()
p = ''

for x in range(len(text)):
    if text[x] == ' ':
        p += text[x]
    elif text[x] == 'a':
        p += 'x'
    elif text[x] == 'b':
        p += 'y'
    elif text[x] == 'c':
        p += 'z'
    else:
        c = ord(text[x]) - 3
        p += chr(c)
print(p)