[프로그래머스] <삼각 달팽이> 파이썬
programmers.co.kr/learn/courses/30/lessons/68645 코딩테스트 연습 - 삼각 달팽이 5 [1,2,12,3,13,11,4,14,15,10,5,6,7,8,9] 6 [1,2,15,3,16,14,4,17,21,13,5,18,19,20,12,6,7,8,9,10,11] programmers.co.kr 그냥 배열에 때려 넣기 def solution(n): arr = [[0] * i for i in range(1,n+1)] dx = [1,0,-1] dy = [0,1,-1] direction = 2 value = 0 x, y = -1, 0 while n : direction = (direction + 1) % 3 for i in range(0, n) : x, y = x+dx[direc..
[프로그래머스] <기능개발> 파이썬
programmers.co.kr/learn/courses/30/lessons/42586 코딩테스트 연습 - 기능개발 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 programmers.co.kr 부등호 실수로 1,2,4,5번 테케 실패 추가 테케 [99,99,99], [1,1,1] => 출력 : [3] import math from collections import deque def solution(progresses, speeds): arr = deque([]) for i,j in zip (progresses, speeds) : arr.append(math...
[프로그래머스] <모의고사> 파이썬
programmers.co.kr/learn/courses/30/lessons/42840 코딩테스트 연습 - 모의고사 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 programmers.co.kr def solution(answers): res = [0,0,0] way = [[1, 2, 3, 4, 5], [2, 1, 2, 3, 2, 4, 2, 5], [3, 3, 1, 1, 2, 2, 4, 4, 5, 5]] for i in range(3) : for j, answer in enumerate(answers) : if way[i][j%len(way[i])] == answer..