본문 바로가기
반응형

sorted()3

[Lv. 2] 최솟값 만들기(Python) 안녕하세요. 강렬한 스포트라이트 입니다! 하기의 문제를 Python 언어를 사용하여 구현하고자 합니다. 길이가 같은 배열 A, B 두개가 있습니다. 각 배열은 자연수로 이루어져 있습니다. 배열 A, B에서 각각 한 개의 숫자를 뽑아 두 수를 곱합니다. 이러한 과정을 배열의 길이만큼 반복하며, 두 수를 곱한 값을 누적하여 더합니다. 이때 최종적으로 누적된 값이 최소가 되도록 만드는 것이 목표입니다. (단, 각 배열에서 k번째 숫자를 뽑았다면 다음에 k번째 숫자는 다시 뽑을 수 없습니다.) 예를 들어 A = [1, 4, 2] , B = [5, 4, 4] 라면 A에서 첫번째 숫자인 1, B에서 첫번째 숫자인 5를 뽑아 곱하여 더합니다. (누적된 값 : 0 + 5(1x5) = 5) A에서 두번째 숫자인 4, B.. 2023. 5. 2.
[Lv. 0] 가장 큰 수 찾기(Python) 안녕하세요. 강렬한 스포트라이트 입니다! 하기의 문제를 Python 언어를 사용하여 구현하고자 합니다. 정수 배열 array가 매개변수로 주어질 때, 가장 큰 수와 그 수의 인덱스를 담은 배열을 return 하도록 solution 함수를 완성해보세요. 1 ≤ array의 길이 ≤ 100 0 ≤ array 원소 ≤ 1,000 array에 중복된 숫자는 없습니다. array result [1, 8, 3] [8, 1] [9, 10, 11, 8] [11, 2] 1) max()함수를 사용하지 않고 구현한 코드입니다. def solution(array): max_array=array[0]; for i in range(1,len(array)): if max_array 2023. 3. 7.
[Lv. 0] 진료순서 정하기(Python) 안녕하세요. 강렬한 스포트라이트 입니다! 하기의 문제를 Python 언어를 사용하여 구현하고자 합니다. 외과의사 머쓱이는 응급실에 온 환자의 응급도를 기준으로 진료 순서를 정하려고 합니다. 정수 배열 emergency가 매개변수로 주어질 때 응급도가 높은 순서대로 진료 순서를 정한 배열을 return하도록 solution 함수를 완성해주세요. 중복된 원소는 없습니다. 1 ≤ emergency의 길이 ≤ 10 1 ≤ emergency의 원소 ≤ 100 emergency result [3, 76, 24] [3, 1, 2] [1, 2, 3, 4, 5, 6, 7] [7, 6, 5, 4, 3, 2, 1] [30, 10, 23, 6, 100] [2, 4, 3, 5, 1] 1) 해당 문제를 어떻게 풀지 비교적 상세하.. 2023. 2. 21.
반응형