구현

한별·2023년 8월 21일

코딩테스트

목록 보기
4/12

❓ 구현

풀이를 떠올리는 것은 쉽지만 소스코드로 옮기기 어려운 문제

특징

  1. 코드가 지나칠 만큼 김
  2. 실수 연산(소수점)
  3. 문자열
  4. 적절한 라이브러리 필요 (ex. 순열, 조합)

📑 문제 종류

(1) 방향 벡터 문제

  • 2차원 배열을 행렬의 의미로 사용
  • 방향 벡터(dx, dy)를 이용하여 이동
(0,0)(0,1)(0,2)(0,3)(0,4)
(1,0)(1,1)(1,2)(1,3)(1,4)
(2,0)(2,1)(2,2)(2,3)(2,4)
(3,0)(3,1)(3,2)(3,3)(3,4)
(4,0)(4,1)(4,2)(4,3)(4,4)
# 동 북 서 남
dx = [0, -1, 0, 1]
dy = [1, 0, -1, 0]

# 현재 위치
x, y = 2, 2

# 다음 위치
for i in range(4):
	nx = x + dx[i]
	ny = y + dy[i]
	print(nx, ny)
profile
글 잘 쓰고 싶어요

0개의 댓글