파이썬리스트3 프로그래머스 기초문제 Day19 문자열, 리스트(배열) Day19 세 개의 구분자 배열의 원소만큼 추가하기 빈 배열에 추가, 삭제하기 배열 만들기 6 무작위로 K개의 수 뽑기 세 개의 구분자 문제 설명 임의의 문자열이 주어졌을 때 문자 "a", "b", "c"를 구분자로 사용해 문자열을 나누고자 합니다.예를 들어 주어진 문자열이 "baconlettucetomato"라면 나눠진 문자열 목록은 ["onlettu", "etom", "to"] 가 됩니다.문자열 myStr이 주어졌을 때 위 예시와 같이 "a", "b", "c"를 사용해 나눠진 문자열을 순서대로 저장한 배열을 return 하는 solution 함수를 완성해 주세요.단, 두 구분자 사이에 다른 문자가 없을 경우에는 아무것도 저장하지 않으며, return할 배열이 빈 배열이라면 ["EMPTY"]를 retu.. 2024. 1. 19. 프로그래머스 기초문제 Day15 리스트(배열), 문자열 Day15 리스트(배열), 문자열 조건에 맞게 수열 변환하기1 조건에 맞게 수열 변환하기2 1로 만들기 길이에 따른 연산 원하는 문자열 찾기 조건에 맞게 수열 변환하기 1 문제 설명 정수 배열 arr가 주어집니다. arr의 각 원소에 대해 값이 50보다 크거나 같은 짝수라면 2로 나누고, 50보다 작은 홀수라면 2를 곱합니다. 그 결과인 정수 배열을 return 하는 solution 함수를 완성해 주세요. def solution(arr): answer = [] for i in arr: if i >= 50 and i % 2 == 0: answer.append(i // 2) elif i < 50 and i % 2 == 1: answer.append(i * 2) else: answer.append(i) ret.. 2024. 1. 15. 프로그래머스 기초문제 Day14 리스트(배열) Day14 리스트(배열) 홀수 vs 짝수 5명씩 할 일 목록 n보다 커질 때까지 더하기 수열과 구간 쿼리 1 홀수 vs 짝수 문제 설명 정수 리스트 num_list가 주어집니다. 가장 첫 번째 원소를 1번 원소라고 할 때, 홀수 번째 원소들의 합과 짝수 번째 원소들의 합 중 큰 값을 return 하도록 solution 함수를 완성해주세요. 두 값이 같을 경우 그 값을 return합니다. def solution(num_list): answer = 0 a = 0 b = 0 for i in range(len(num_list)): if i % 2 == 0: a += num_list[i] else: b += num_list[i] return a if a == b else max(a,b) 가장 첫번째 원소를 1번 .. 2024. 1. 14. 이전 1 다음