728x90

코딩코딩 23

[프로그래머스] level2 주식가격 - 파이썬(Python)

문제 코딩테스트 연습 - 주식가격 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 prices의 각 가격은 1 이상 10,00 programmers.co.kr 코드 # 효율성 1,2,3,4,5 실패 import numpy as np def solution(prices): answer = [] prices = np.array(prices) for i in range(len(prices)-1): if(prices[i] Deque --> 결국 for...

코딩코딩 2020.08.23

[프로그래머스] level1 문자열 내 마음대로 정렬하기 - 파이썬(Python)

문제 코딩테스트 연습 - 문자열 내 마음대로 정렬하기 문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다. 예를 들어 strings가 [sun, bed, car]이고 n이 1이면 각 단어의 인덱스 1� programmers.co.kr 코드 string = [] def swap(strings, x, y): strings[x], strings[y] = strings[y], strings[x] def solution(strings, n): for i in range(len(strings)): string.append(strings[i][n]) for size in reversed((range(len(strings)))): for..

코딩코딩 2020.08.22

[프로그래머스] level1 크레인 인형뽑기 게임 - 파이썬(Python)

문제 코딩테스트 연습 기초부터 차근차근, 직접 코드를 작성해 보세요. programmers.co.kr level1 크레인 인형뽑기 코드 def solution(board, moves): new_board = []; bucket = []; count = 0 for i in range(len(board[0])): new_board.append([]) for j in range(len(board)): new_board[i].append(board[j][i]) for i in moves: for j in range(len(new_board[0])): if(new_board[i-1][j] > 0 and count == 0): bucket.append(new_board[i-1][j]) new_board[i-1][j..

코딩코딩 2020.08.19