거꾸로 출력해 보아요 (1545)
num = int(input())
for i in range(num, -1, -1):
print(i, end=' ')
간단한 N의 약수 (1933)
n = int(input())
for i in range(1, n + 1):
if n % i == 0:
print(i, end=' ')
1대1 가위바위보 (1936)
a, b = map(int, input().split())
if (a == 1 and b == 2) or (a == 1 and b == 3) or (a == 2 and b == 3):
print("A")
else:
print("B")
아주 간단한 계산기 (1938)
a, b = map(int, input().split())
print(a + b)
print(a - b)
print(a * b)
print(a // b)
더블더블 (2019)
n = int(input())
for i in range(n + 1):
print(pow(2, i), end=' ')
N줄덧셈 (2025)
n = int(input())
print(sum(list(range(1, n + 1))))
대각선 출력하기 (2027)
for i in range(5):
for j in range(5):
if i == j:
print('#', end='')
else:
print('+', end='')
print()
몫과 나머지 출력하기 (2029)
T = int(input())
for test_case in range(1, T + 1):
a, b = map(int, input().split())
print(f'#{test_case} {a // b} {a % b}')
서랍의 비밀번호 (2043)
password, key = map(int, input().split())
print(password - key + 1)
스탬프 찍기 (2046)
n = int(input())
print('#' * n)
신문 헤드라인 (2047)
s = input().strip().upper()
print(s)
알파벳을 숫자로 변환 (2050)
s = input().strip()
for i in s:
print(ord(i) - 64, end=' ')
연월일 달력 (2056)
calendar = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
T = int(input())
for test_case in range(1, T + 1):
data = input().strip()
year = data[:4].zfill(4)
month = data[4:6].zfill(2)
day = data[6:].zfill(2)
answer = '-1'
if (int(year) * int(month) * int(day) == 0) or int(day) > calendar[int(month)]:
print(f'#{test_case} {answer}')
else:
answer = [year, month, day]
print(f'#{test_case} {"/".join(answer)}')
- zfill(width): 길이가 width인 문자열을 만들기 위해 ASCII '0' 문자를 왼쪽에 채운 문자열의 복사본을 돌려준다.
자릿수 더하기 (2058)
n = list(input().strip())
print(sum(map(int, n)))
중간값 찾기 (2063)
n = int(input())
numbers = list(map(int, input().split()))
numbers.sort()
print(numbers[n // 2])
최대수 구하기 (2068)
T = int(input())
for test_case in range(1, T + 1):
numbers = list(map(int, input().split()))
print(f'#{test_case} {max(numbers)}')
큰 놈, 작은 놈, 같은 놈 (2070)
T = int(input())
for test_case in range(1, T + 1):
a, b = map(int, input().split())
answer = ''
if a > b:
answer += '>'
elif a == b:
answer += '='
else:
answer += '<'
print(f'#{test_case} {answer}')
평균값 구하기 (2071)
T = int(input())
for test_case in range(1, T + 1):
numbers = list(map(int, input().split()))
print(f'#{test_case} {round(sum(numbers) / 10)}')
홀수만 더하기 (2072)
T = int(input())
for test_case in range(1, T + 1):
numbers = list(map(int, input().split()))
total = 0
for num in numbers:
if num % 2 != 0:
total += num
print(f'#{test_case} {total}')
댓글