[ : : ]
arr[ A : B : C] : index A부터 B까지 C간격으로 배열을 만든다
1. 직사각형에서 탈출
www.acmicpc.net/problem/1085
1085번: 직사각형에서 탈출
한수는 지금 (x, y)에 있다. 직사각형의 왼쪽 아래 꼭짓점은 (0, 0)에 있고, 오른쪽 위 꼭짓점은 (w, h)에 있다. 직사각형의 경계선까지 가는 거리의 최솟값을 구하는 프로그램을 작성하시오.
www.acmicpc.net

#직사각형에서 탈출
x, y, w, h = list(map(int, input().split()))
if x >= 1 and x <= w-1 and y >=1 and y <= h-1:
#w-x, h-y, x, y 중 가장 작은 값이 최소 거리
lis = [w-x, h-y, x, y]
print(min(lis))
2. 팰린드롬수
www.acmicpc.net/problem/1259
1259번: 팰린드롬수
입력은 여러 개의 테스트 케이스로 이루어져 있으며, 각 줄마다 1 이상 99999 이하의 정수가 주어진다. 입력의 마지막 줄에는 0이 주어지며, 이 줄은 문제에 포함되지 않는다.
www.acmicpc.net

while True:
n = input()
if n == '0':
break
if n[::-1] == n:
print("yes")
else:
print("no")
반응형