티스토리 뷰

https://programmers.co.kr/learn/courses/30/lessons/86052?language=java

 

코딩테스트 연습 - 빛의 경로 사이클

각 칸마다 S, L, 또는 R가 써져 있는 격자가 있습니다. 당신은 이 격자에서 빛을 쏘고자 합니다. 이 격자의 각 칸에는 다음과 같은 특이한 성질이 있습니다. 빛이 "S"가 써진 칸에 도달한 경우, 직진

programmers.co.kr

해설 보고 풀긴 풀었는데 어떤 경우를 순환이라고 하는 건지 완전히 이해가 안간다..
일단 회전하는거랑 3중 배열 처리 하는거 연습한다는 생각으로 풀었는데
다시 풀어봐야겠다..

  1. while문을 돌면서 시작 위치, 시작 방향으로 돌아오지 못해도 어쨌든 방문 했던 위치/방향으로 돌아오면 순환이라 보는 건지
  2. 순환 길이가 0인 경우가 없는 건지 0 이상이면 list에 넣지 않아도 정답 처리 된다. <- ..?
  3. 이번 while문 차례에서 방문했던 위치/방향인건지 아닌건지, 그건 상관 없는건지

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함