본문 바로가기

Level 143

[프로그래머스][Level 1][Python] K번째수 밑의 링크는 프로그래머스에서의 문제 링크입니다. 코딩테스트 연습 - K번째수 [1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [1, 7, 3]] [5, 6, 3] programmers.co.kr 파이썬 코드와 결과입니다. # 숫자 배열 array와 i, j, k의 조건들이 들어있는 commands를 매개변수로 주어집니다. def solution(array, commands): # k번째에 있는 수들을 저장할 리스트 변수를 선언합니다. answer = [] # commands에 있는 각 조건들을 하나씩 반복해봅니다. for command in commands: # i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하는 조건을 # 각 변수에 할당합니다.. 2021. 7. 5.
[프로그래머스][Level 1][Python] 음양 더하기 밑의 링크는 프로그래머스에서의 문제 링크입니다. 코딩테스트 연습 - 음양 더하기 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 re programmers.co.kr 파이썬 코드와 결과입니다. # 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 # 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. def solution(absolutes, signs): # 정답을 저장할 변수를 선언합니다. # 0으로 초기화합니다. answer = 0 # 정수들의 개수를 저장하는 변수를 선언합니다. num_len = len(a.. 2021. 7. 5.
[프로그래머스][Level 1][Python] 두 개 뽑아서 더하기 밑의 링크는 프로그래머스에서의 문제 링크입니다. 코딩테스트 연습 - 두 개 뽑아서 더하기 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한 programmers.co.kr 파이썬 코드와 결과입니다. # 정수 배열 numbers가 주어집니다. def solution(numbers): # 정답을 저장할 리스트 변수를 선언합니다. answer = [] # 정수 배열 numbers의 길이를 저장하는 변수를 선언합니다. numbers_len = len(numbers) # numbers에서 서로 다른 두 개의 수를 뽑는 반복문을 시작합니다. fo.. 2021. 7. 5.