목록전체 글 (148)
500error
문제 단어들이 들어있는 배열에서 길이가 5 이상인 단어를 배열에 들어있는 순서대로 이어 붙이려 합니다. 예를 들어 배열이 다음과 같은 경우 ["my", "favorite", "color", "is", "violet"] "favoritecolorviolet"을 만들면 됩니다. 단어들이 들어있는 배열 words와 words의 길이 words_len이 solution 함수의 매개변수로 주어질 때, 길이가 5 이상인 단어를 순서대로 이어 붙인 문자열을 return 하도록 solution 함수를 완성해주세요. code def solution(words): answer = '' for i in words : if len(i) >= 5 : answer += i if len(answer) < 1 : answer = '..
문제 서로 다른 두 자연수 N과 M이 매개변수로 주어질 때, N부터 M까지의 자연수 중에서 짝수들의 제곱의 합을 return 하도록 solution 함수를 완성해주세요. code def solution(N, M): answer = 0 for i in range(N, M+1) : if i % 2 == 0 : answer += i ** 2 return answer N = 4 M = 7 ret = solution(N, M) print("solution 함수의 반환 값은", ret, "입니다.")
문제 자연수가 들어있는 배열에 3의 배수와 5의 배수 중 어떤 수가 더 많은지 알아보려 합니다. 이를 위해 다음과 같이 프로그램 구조를 작성했습니다. 1. 3의 배수의 개수를 셉니다. 2. 5의 배수의 개수를 셉니다. 3. 3의 배수와 5의 배수의 개수를 비교 후 다음을 수행합니다. 3-1. 만약 3의 배수가 더 많다면 "three"를 return 합니다. 3-2. 만약 5의 배수가 더 많다면 "five"를 return 합니다. 3-3. 만약 3의 배수와 5의 배수의 개수가 같다면 "same"을 return 합니다. 자연수가 들어있는 배열 arr와 arr의 길이 arr_len이 매개변수로 주어질 때, 배열에 3의 배수의 개수가 더 많다면 "three"를, 5의 배수의 개수가 더 많다면 "five"를, 3..
문제 왼손 장갑의 제품 번호가 들어있는 배열과 오른손 장갑의 제품 번호가 들어있는 배열이 있습니다. 제품 번호는 1부터 10 사이의 자연수입니다. 제품 번호가 같은 왼손장갑과 오른손 장갑을 합쳐 장갑 한 쌍을 만들 수 있습니다. 이때, 최대한 많은 쌍의 장갑을 만들면 최대 몇 쌍을 만들 수 있는지 구하려 합니다. 이를 위해 다음과 같이 프로그램 구조를 작성했습니다. 1. 왼손 장갑이 제품 번호별로 몇 개씩 있는지 개수를 셉니다. 2. 오른손 장갑이 제품 번호별로 몇 개씩 있는지 개수를 셉니다. 3. 각 제품 번호별로 최대한 많은 장갑 쌍을 만들면서 개수를 셉니다. 왼손 장갑의 제품 번호가 들어있는 배열 left_gloves와 left_gloves의 길이 left_gloves_len, 오른손 장갑의 제품 ..