본문 바로가기
반응형
SMALL

컴퓨터/알고리즘 공부(c++,python)16

x만큼 간격이 있는 n개의 숫자[프로그래머스 레벨1][파이썬] 이 문제는 x값을 파라미터로 입력받아 x를 1부터n까지 곱한 각각의 값들을 리스트에 집어넣는 문제입니다.(구구단) #함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요. def solution(x, n): answer = [] for i in range(1,n+1): answer.append(x*i) return answer 2023. 5. 15.
평균 구하기[프로그래머스 레벨1][파이썬] 이 문제는 배열 속의 원소를 모두 더한 뒤 배열의 개수로 나눠서 배열의 평균값을 구하는 문제입니다. 리스트에서 sum함수와 len함수를 활용하면 문제를 쉽게 해결할 수 있습니다. def solution(arr): answer = 0 answer = sum(arr)/len(arr) return answer 2023. 5. 15.
자릿수 더하기[프로그래머스 레벨1][파이썬 이 문제는 n자리수의 값들을 모두 더하는 문제 입니다. 각 자리수의 정수를 알고 계속 더하는 것이 포인트인데, 각 자리수의 정수를 가져오는 방법은 n을 10으로 나눈 나머지를 알면 가장 작은 자리수의 정수값을 알 수 있고, 정수를 10으로 나누면 가장 작은 정수는 버려집니다. def solution(n): answer = 0 while n: answer += (n%10) n = n//10 return answer 2023. 5. 14.
짝수와 홀수[프로그래머스 레벨1][파이썬] 이 문제는 함수 파라미터에 num 정수를 입력받고 num이 홀수면 'Odd' 짝수면 'Even'을 반환하는 문제입니다. 짝수와 홀수를 판별하는 방법은 num을 2로 나눴을때 나머지가 1이면 홀수고, 0이면 짝수 입니다. %기호를 사용하면 나머지를 구할 수 있습니다. def solution(num): answer = '' if num%2: answer='Odd' else: answer='Even' return answer 2023. 5. 14.
반응형
LIST