반응형 전체 글210 [프로그래머스] 예산 C++ Code 프로그래머스 코딩 테스트 연습문제인 예산을 C++으로 풀어보겠다. Python 풀이는 아래 링크에서 확인해볼 수 있다. 2022.08.10 - [Coding Test/Python] - [프로그래머스] 예산 Python Code 문제 이전 포스트와 동일하게 이해하면 된다. 주어진 예산 안에서 최대한 많은 팀에게 지원해주어야 하고, 몇 개의 팀에 물품이 지원이 되었는지 return 하면 된다. 구현 방법 신청한 금액의 vector d를 오름차순으로 sorting 하고 돌며 budget에서 빼며 count 하고 budget이 0 미만이 되면 count 된 값을 return 하는 방식으로 구현했다. Code #include #include using namespace std; int solution(vector.. 2022. 8. 10. [프로그래머스] 예산 Python Code 프로그래머스 코딩 테스트 연습문제인 예산을 Python으로 풀어보겠다. 참고로 이 문제는 Go가 없으므로 JavaScript, C++ 만 올릴 예정이다. 문제 이번 문제도 매우 쉽게 이해할 수 있다. 주어진 예산 안에서 최대한 많은 팀에게 지원해주어야 하고, 몇 개의 팀에 지원이 되었는지 답으로 return 하면 된다. 구현 방법 신청한 금액의 list d를 오름차순으로 sorting하고 돌며 budget에서 빼며 count 하고 budget이 0 미만이 되면 count 된 값을 return 하는 방식으로 구현했다. Code def solution(d, budget): answer = 0 d.sort() for cost in d: budget -= cost if budget 2022. 8. 10. [머신러닝] 학습의 Reproducibility를 위한 설정 학습을 할 때 어떨 때는 Accuracy가 잘 나오고 어떨 때는 안 나올 때 가 있다. 이번 포스트에서는 학습의 결과를 킵하고 다음번에도 이대로 나오게 하고 싶을 때 쓰는 방법들을 알아보려고 한다. 아래 링크에서 reproducibility 관련 pytorch documentation을 볼 수 있다. https://pytorch.org/docs/stable/notes/randomness.html 사실 위 링크에 있는 것을 한글로 정리한 느낌으로 작성했다. 난수 고정 난수를 항상 다르게 뽑기 위해 random을 사용하지만 seed를 고정하여 항상 같은 수를 뽑게 할 수 있다. pytorch나 numpy 라이브러리에서 사용되는 seed도 함께 고정해주어야 한다. 아래는 python, numpy, pytorc.. 2022. 8. 9. [프로그래머스] 없는 숫자 더하기 JavaScript Code 2022.08.08 - [Coding Test/Python] - [프로그래머스] 없는 숫자 더하기 Python Code 2022.08.08 - [Coding Test/Go] - [프로그래머스] 없는 숫자 더하기 Go Code 2022.08.08 - [Coding Test/C++] - [프로그래머스] 없는 숫자 더하기 C++ Code 저번 Python, Go, C++ 포스트에 이어서 프로그래머스 레벨 1 없는 숫자 더하기를 JS로 풀어보겠다. 문제 문제는 간단하게 이해할 수 있다. [0-9]의 범위에서 numbers에 없는 숫자를 찾아서 더하면 된다. 구현 방식 이번에도 0-9의 총합 45에서 numbers의 총합을 빼도록 구현했다. 코드 function solution(numbers) { let sum .. 2022. 8. 8. 이전 1 ··· 28 29 30 31 32 33 34 ··· 53 다음 반응형