월간 코드 챌린지 시즌1 > 삼각 달팽이 - Python, 구현
https://school.programmers.co.kr/learn/courses/30/lessons/68645 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 코드 & 풀이 def solution(n): snail = [[0] * n for _ in range(n)] direction = [(1, 0), (0, 1), (-1, -1)] x, y, num = -1, 0, 0 for i in range(n): dx, dy = direction[i%3] for j in range(n - i): x += dx y ..
2024. 12. 17.
캐릭터의 좌표 - Python, 구현
https://school.programmers.co.kr/learn/courses/30/lessons/120861?language=python3 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 풀이 - 나의 생각간단한 구현 문제입니다. 딕셔너리를 통해 해당 키보드에 맞는 움직임을 저장해두고 범위안에서만 움직이게 하면 됩니다. 코드 def solution(keyinput, board): x, y = 0, 0 minX, maxX = -(board[0]//2), board[0]//2 minY, maxY = -(board[1]//2), board[1]//2 direct = {"up..
2024. 11. 13.