코딩 테스트/프로그래머스98 x만큼 간격이 있는 n개의 숫자 첫번째 코드 x만큼 간격이 있는 n개의 숫자를 출력하기 위해서는 곱하기를 이용하면 된다는 생각이 들었다! 4*1 = 4 4*2 = 8 위 두 출력 사이 간격은 x = 4만큼 나기 때문이다! def solution(x, n): answer = [] for i in range(1, n+1): answer.append(x*i) return answer 통과! :) 링크 https://github.com/ornni/programmers/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/1/12954.%E2%80%85x%EB%A7%8C%ED%81%BC%E2%80%85%EA%B0%84%EA%B2%A9%EC%9D%B4%E2%80%85%EC%9E%88%.. 2024. 4. 10. 로또의 최고 순위와 최저 순위 첫번째 코드 풀기에 앞서 하나의 함수로 푸는 것이 아니라, 결과와 관련된 함수를 생성한 후 함수 안에 해당 함수를 적용하는 방식으로 코드를 구성하고 싶었다. 그래서 rank와 관련된 함수를 하나 생성했다 이후 번호를 비교한 뒤 개수만큼 rank함수를 통해 순위를 answer에 저장하고, 0이 있는 만큼 개수를 더한 뒤 rank함수를 통해 순위를 answer에 저장했다. 그렇게 되면 내림차순으로 진행되기 때문에 마지막 sort를 통해 오름차순으로 바꾼 뒤 결과를 출력한다! def rank(x): if x == 6: return 1 elif x == 5: return 2 elif x == 4: return 3 elif x == 3: return 4 elif x == 2: return 5 else: retur.. 2024. 4. 9. 없는 숫자 더하기 첫번째 코드 중복된 숫자 없는 집합을 만들어야하는 경우에 set()함수가 늘 먼저 생각난다. 그래서 0부터 9로 구성된 집합을 만든 후 차집합을 통해 필요한 번호들을 구한 후 해당 값을 더하는 코드를 작성했다! def solution(numbers): number_set = set(numbers) answer = sum(set(range(0, 10, 1)) - number_set) return answer 통과:) 링크 https://github.com/ornni/programmers/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/1/86051.%E2%80%85%EC%97%86%EB%8A%94%E2%80%85%EC%88%AB%EC%9E.. 2024. 4. 9. 평균 구하기 첫번째 코드 가볍게 모두 더해서 길이(원소의 개수)로 나누자! def solution(arr): answer = sum(arr) / len(arr) return answer 통과:) 링크 https://github.com/ornni/programmers/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/1/12944.%E2%80%85%ED%8F%89%EA%B7%A0%E2%80%85%EA%B5%AC%ED%95%98%EA%B8%B0 programmers/프로그래머스/1/12944. 평균 구하기 at main · ornni/programmers repository for recording Programmers Algorithm problem s.. 2024. 4. 8. 두 개 뽑아서 더하기 첫번째 코드 먼저 두 개의 수를 더하는 과정을 위해 두 개의 for 문을 이용하여 모든 원소 사이 더할 기회를 부여한다! 그리고 동일한 값이 있을 수 있으므로 answer 리스트에 원소를 추가하기 보다는 집합으로 만들어 추가하면 동일한 값이 있는 경우 알아서 중복값을 제외해준다! def solution(numbers): answer = set() for i in range(len(numbers)): for j in range(i): answer.add(numbers[i] + numbers[j]) answer = list(answer) answer.sort() return answer 통과! 링크 https://github.com/ornni/programmers/tree/main/%ED%94%84%EB%A.. 2024. 4. 8. 짝수와 홀수 첫번째 코드 단순하게 생각하자 2로 나눠져서 나머지가 0이면 Even 반환 아니면 Odd 반환! def solution(num): if num % 2 == 0: answer = 'Even' else: answer = 'Odd' return answer 통과:) 링크 https://github.com/ornni/programmers/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/1/12937.%E2%80%85%EC%A7%9D%EC%88%98%EC%99%80%E2%80%85%ED%99%80%EC%88%98 programmers/프로그래머스/1/12937. 짝수와 홀수 at main · ornni/programmers repository f.. 2024. 4. 7. 이전 1 ··· 11 12 13 14 15 16 17 다음 728x90