from sys import stdin
N=int(stdin.readline())
even_num=list(map(int, stdin.readline().split()))
print(even_num[0], even_num[N//2], even_num[-1])
from sys import stdin
n=stdin.readline().rstrip() # 문자열을 그대로 넣어주고, 맨 끝 \n은 제거시켜준다.
print(len(n))
from sys import stdin
a,b=map(int, stdin.readline().split())
result=0 # 기준 값이 되는 변수를 새롭게 0으로 정의하기.
for num in range(a, b+1):
if num%2==1:
result+=num
else:
result-=num
print(result)
from sys import stdin
a,b=map(int, stdin.readline().split())
result=0
for num in range(a, b+1):
if num%2==0:
print('-'+str(num), end='') # 이 코드의 순서는 딱히 상관없음.
# 하지만, 줄 바꿈은 없어야 한다.
result-=num # 결과는 계속 계산시켜주기.
else:
print('+'+str(num), end='')
result+=num
print('='+str(result)) # "=" 표시를 해줘야 하기 때문에, str로 바꾼 뒤 "+" 연산자를 이용하자!
if (num==a)&(num%2==1):
print(str(num), end='')
result+=num
그 뒤의 조건에는 elif를 이용해주었다~!
A1.
from sys import stdin
a,b=map(int, stdin.readline().split())
result=0
for num in range(a, b+1):
if (num==a)&(num%2==1):
print(str(num), end='')
result+=num
elif num%2==0:
print('-'+str(num), end='')
result-=num
elif num%2==1:
print('+'+str(num), end='')
result+=num
print('='+str(result))
A2.
from sys import stdin
a,b=map(int, stdin.readline().split())
result=0
for num in range(a, b+1):
if (num==a)&(num%2==1):
result+=num
print(str(num), end='')
elif num%2==0:
result-=num
print('-'+str(num), end='')
elif num%2==1:
result+=num
print('+'+str(num), end='')
print('='+str(result))
import math
n = int(input())
k = 0
for i in range(1, n):
if math.sqrt(n - i) % 1 == 0:
k = i
n = int(math.sqrt(n - 1))
break
print(k, n)
오랜만에 코딩 테스트 문제를 푸니 잘 안 풀렸다... 이제는 진짜 코딩 테스트에 나오는 문제를 슬슬 해결할 수 있어야 하기 때문에, 본격적으로 준비를 해야겠다.