- 첫째 줄에 정수 N이 입력된다. ( 0 <= N <= 23)
- 00시 00분 00초부터 N시 59분 59초까지의 모든 시각 중에서 3이 하나라도 포함되는 모든 경우의 수를 출력한다.
- 입력예시 : 5 -> 출력 예시 : 11475
for i in range(h+1):
for j in range(60):
for k in range(60):
if '3' in str(i) + str(j) + str(k):
count += 1
print(count)
행복 왕국의 왕실 정원은 체스판과 같은 8X8의 좌표평면이다. 나이트는 말을 타고 있기 때문에 총 L 자 형태로만 움직일 수 있다.
- 수평으로 두 칸 이동한 뒤에 수직으로 한 칸 이동하기
- 수직으로 두 칸 이동한 뒤에 수평으로 한 칸 이동하기
나이트가 있는 위치를 입력받으면 이동할 수 있는 경우의 수를 모두 구하여라.
입력조건
- 첫째 줄에 8 X 8 좌표 평면상에서 현재 나이트가 위치한 곳의 좌표를 나타내는 두 문자로 구성된 문자열이 입력된다. 입력 문자는 a1 처럼 열과 행으로 이뤄진다.
출력조건
- 첫째 줄에 나이트가 이동할 수 있는 경우의 수를 출력하시오.
- 입력예시 : a1 -> 출력예시 : 2
steps = [
(-2, -1), (-1, -2), (1, -2), (2, -1)
(2, 1), (1, 2), (-1, 2), (-2, 1)
]
result = 0
for step in steps:
next_row = row + step[0]
next_column = column + step[1]
if next_row >= 1 and next_row <= 8 and next_column >= 1 and next_column <= 8:
result += 1
print(result)ㄷ