You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
📅 풀이 일자: 2024.01.17
⏰ 풀이 시간: 14분 26초
🥺 채점 결과: 정답✅
💡 예상 문제 유형: 구현
✍🏻풀이 방법
사실 싸피 코테 준비하면서 파이썬으로 풀어 본 문제지만 최대한 새로 푸는 것처럼 풀려고 노력해 봤다
달팽이가 움직이는 방향대로 1부터 하나씩 증가되는 숫자를 snail 배열에 저장해 주고, 동시에 visited 배열에 방문 처리를 해준다.
여기서 달팽이가 움직이는 방향대로 가는 방법은 설정된 방향대로 쭉 가다가 어떠한 조건을 만나면 방향을 틀어가면서 숫자가 N*N이 될 때까지 계속 쭉 가면 된다.
방향을 틀 조건은 1) 배열 범위를 벗어났거나 2) 방문한 적이 있는 곳이거나 이다.
*배열 범위를 체크하는 isIn 함수와 방향 값이 4가 넘어갔을 때 4로 나눈 나머지로 처리하는 방법은 수업 때 배운 내용을 잘 썼다😋
Activity
GeonHui2 commentedon Jan 13, 2024
문제 링크
#8
풀이 사항
풀이 일자: 2024.01.13
풀이 시간: 30분
채점 결과: 정답
예상 문제 유형: 구현
풀이 방법
ensk26 commentedon Jan 15, 2024
문제 링크
#15
풀이 사항
풀이 일자: 2024.01.13
풀이 시간: 40분
채점 결과: 정답
예상 문제 유형: 구현
풀이 방법
skdudddl commentedon Jan 16, 2024
문제 링크
#18
풀이 사항
풀이 일자: 2024.01.16
풀이 시간: 20분
채점 결과: 정답
예상 문제 유형: 구현
풀이 방법
jisooolee commentedon Jan 16, 2024
문제 링크
#20
풀이 사항
풀이 일자: 2024.01.16
풀이 시간: 20분
채점 결과: 정답
예상 문제 유형: 구현
풀이 방법
ramrami-B commentedon Jan 16, 2024
🔗 #23
💪🏻 풀이 사항
📅 풀이 일자: 2024.01.17
⏰ 풀이 시간: 14분 26초
🥺 채점 결과: 정답✅
💡 예상 문제 유형: 구현
✍🏻풀이 방법
사실 싸피 코테 준비하면서 파이썬으로 풀어 본 문제지만 최대한 새로 푸는 것처럼 풀려고 노력해 봤다달팽이가 움직이는 방향대로 1부터 하나씩 증가되는 숫자를 snail 배열에 저장해 주고, 동시에 visited 배열에 방문 처리를 해준다.
여기서 달팽이가 움직이는 방향대로 가는 방법은 설정된 방향대로 쭉 가다가 어떠한 조건을 만나면 방향을 틀어가면서 숫자가 N*N이 될 때까지 계속 쭉 가면 된다.
방향을 틀 조건은 1) 배열 범위를 벗어났거나 2) 방문한 적이 있는 곳이거나 이다.
*배열 범위를 체크하는 isIn 함수와 방향 값이 4가 넘어갔을 때 4로 나눈 나머지로 처리하는 방법은 수업 때 배운 내용을 잘 썼다😋
마지막에 2차원 배열 순회 방법을 사용해서 snail 배열에 있는 값들을 출력하면 끝!