728x90 728x90 Programmers2 [Programmers] 약수의 합 (Python) Programmers : 약수의 합 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 정수 $n$을 입력받아 $n$의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 코드 def solution(n): # answer = 약수의 합 answer = 0 # for문을 이용하여 n의 약수 찾기 for i in range(n): # n을 (i+1)로 나누었을 때 나머지가 0이면 (i+1)은 n의 약수 if n % (i+1) == 0: answer += (i+1) return answer 2023. 9. 6. [Programmers] 삼각형의 완성 조건 (1) (Python) Programmers 코딩테스트 연습 : 삼각형의 완성 조건 (1) 문제 설명 선분 세 개로 삼각형을 만들기 위해선느 다음과 같은 조건을 만족해야 합니다. 가장 긴 변의 길이는 다른 두 변의 길이의 합보다 작아야 합니다. 삼각형의 세 변의 길이가 담긴 배열 sides이 매개변수로 주어집니다. 세 변으로 삼각형을 만들 수 있다면 1, 만들 수 없다면 2를 return하도록 solution 함수를 완성해주세요. 코드 def solution(sides): answer = 0 # 가장 긴 변이 나머지 두 변의 합보다 작은 경우 == 세 변의 합이 가장 긴 변의 두배보다 큰 경우 if sum(sides) - 2 * max(sides) > 0: answer = 1 # 가장 긴 변이 나머지 두 변의 합보다 크거나 같.. 2023. 9. 5. 이전 1 다음 728x90 반응형