목록전체 글 (244)
지우너
요약(C++ 코드) 10진수→2진수 #include #include #include using namespace std; int main() { vector binary; int n; cin >> n; if (n==0) binary.push_back(0); else if (n==1)binary.push_back(1); else{ while(n){ int disit = n%2; binary.push_back(disit); n/=2; } } reverse(binary.begin(), binary.end()); for(auto e : binary){ cout >binary; int answer=0; for (int i=binary.length()-1 ;i>=0; i--){ int num = binary[i]-..
문제문제링크 코드#includeusing namespace std;int main(int argc, char** argv){ int test_case; int T; cin>>T; for(test_case = 1; test_case > arr[i]; if (arr[i]%2 != 0) answer+=arr[i]; } cout
문제 https://www.codetree.ai/missions/5/problems/least-common-multiple-using-recursive-function?&utm_source=clipboard&utm_medium=text 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석 국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요. www.codetree.ai 계획 세우기 예제에서 1 5 7 9 2 6가 주어지는데, 재귀 함수를 이용해서 이 수들의 최소공배수를 구해야 한다. 단순하게 생각하면 LCM(1, LCM(5, LCM(7, LCM(9, LCM(2, 6))))) 이렇게 두 수 + 그 다음 수의 최소공배수를 구하도록 만들면 된..
문제 https://school.programmers.co.kr/learn/courses/30/lessons/120868 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 계획 세우기 입출력 예 설명 부분이 너무 친절하게 되어 있어서 해당 부분을 따라가면 될 것 같다. 아래의 두 가지 경우를 더하면 정답이 된다. 가장 긴 변이 주어진 두 수 중 하나인 경우 나머지 한 변이 가장 긴 변인 경우 1의 경우 두 수를 비교하여 더 큰 쪽을 선택한다. 가장 큰 수이기 때문에 (조건1) 나머지 한 변은 선택한 수보다 작거나 같아야 하며(선택한 수가 가장 긴 변이기 때문..
문제 https://school.programmers.co.kr/learn/courses/30/lessons/120885 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 계획 세우기 두 문자의 뒷자리(bin1.length()-1)부터 비교하여, 각 자리수+올림수를 한다. 더한 수가 3인 경우(두 문자열의 해당자리가 1이면서 올림수가 1인 경우) 벡터에 1을 넣고, 올림수를 1로 더한 수가 2인 경우 answer에 0을 넣고, 올림수를 1로 더한 수가 1인 경우 answer에 1을 넣고, 올림수를 0으로 더한 수가 0인 경우 answer에 0을 넣고 올림수를..
vscode mac c++ 설정하기 https://headf1rst.github.io/c++/clang-c++17/#tasksjson-설정 [VS Code] Mac Clang C++17 컴파일러 환경 설정 mac의 경우 clang 컴파일러를 사용하여 cpp파일을 컴파일 한다. headf1rst.github.io https://areumdawoon.tistory.com/20 Mac에서 C++ 개발하기 일반적으로 C++ 개발한다고하면 대표적으로 쓰는 IDE가 Visual Studio이지만, 맥에서는 Visual Studio가 C++ 개발환경을 지원해주지 않는다. 그래서 대체제로 많이 쓰는게 VSCode다. ▼▼▼ VS Code 설치는 요 areumdawoon.tistory.com 위의 블로그를 보면서 C++..