모래시계1 [VBA] 모래시계 알고리즘 최근에 같은 오픈챗방 크루인 VBA공부중님께서 알고리즘에 흠뻑 빠져있다. 본인의 2년전 모습을 보는거 같아 개인적으로 너무 흡족하다... 본인의 2년전보다 훨씬 빠르고 날카로운거 같다. 다른 언어도 좀 맛봐야 하는데 이렇게 후배들이 치고 올라오면 본인 역시 긴장하고 더 공부해야 한다는 강박이 생긴다. 본인 블로그에도 알고리즘 관련 글을 올리곤 했는데, 오늘 VBA공부중님께 자극받아 하나 올린다. 이런 알고리즘의 해법은 이렇다. 일단 모래시계 모양의 영역을 먼저 설정 후 번호는 순차적으로 For Each문으로 입히면 되는데, 1번부터 25번까지는 영역이 가운데를 기준으로 양쪽 하나씩 줄여나가야 하며, 24번 이후는 다시 양쪽 기준으로 +1씩 늘어간다. 시작점에서 다음 시작점은 현재 시작점.offset(1,.. 2022. 5. 18. 이전 1 다음