반응형
- [ 프로그래밍 언어/python ][Python] list문제 - 자연수 뒤집어 배열로 만들기2024-01-19 14:52:27문제 설명자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건n은 10,000,000,000이하인 자연수입니다. 입출력 예nreturn12345[5,4,3,2,1] 알고리즘 우선 두가지 방법이 있다첫번째 방법 방법1. 자연수 n을 배열(리스트)로 만든 뒤, .insert(0, '원소') 를 이용해 0번째 인덱스에 거꾸로 채워넣는다def solution(n): answer = [] for i in range(1,n,1): answer.isert(0,n[i]) return answer일단 이 코드의 문제는 n이 자연수라 인덱스가 없어 for문에서 에러가 난다그러면 어쨌든 ..
- [ 프로그래밍 언어/python ][Python] list문제 - n개 간격의 원소들2024-01-18 22:16:09프로그래머스 코딩테스트 연습문제 설명 정수 리스트 num_list와 정수 n이 주어질 때, num_list의 첫 번째 원소부터 마지막 원소까지 n개 간격으로 저장되어있는 원소들을 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요. 제한사항5 ≤ num_list의 길이 ≤ 201 ≤ num_list의 원소 ≤ 91 ≤ n ≤ 4 입출력 예num_listnresult[4, 2, 6, 1, 7, 6]2[4, 6, 7][4, 2, 6, 1, 7, 6]4[4, 7] 알고리즘 이 문제를 파이썬으로 풀어야 한다우선 기본적으로 제시되는 코드는 아래와 같았다def solution(num_list, n): answer=[] return answer 그렇다면 차근 차근 알고리즘을..
반응형