목록알고리즘/프로그래머스 (183)
쌓고 쌓다
https://school.programmers.co.kr/learn/courses/30/lessons/43165 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 전체 코드 #include #include using namespace std; int solve(int cnt, int sum, int target, vector& numbers) { if(cnt==numbers.size()) { if(sum==target) return 1; return 0; } return solve(cnt+1,sum+numbers[cnt], target, numbers) +..
https://school.programmers.co.kr/learn/courses/30/lessons/42586#qna 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 전체 코드 #include #include using namespace std; vector solution(vector progresses, vector speeds) { vector answer; vector days; for(int i=0;i
https://school.programmers.co.kr/learn/courses/30/lessons/12899?language=cpp 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 전체 코드 #include #include using namespace std; string solution(int n) { string answer = ""; while(n>0) { int remainder = n%3; n/=3; if(remainder==0) { answer="4"+answer; n-=1; } else answer=to_string(remainder)+a..
https://school.programmers.co.kr/learn/courses/30/lessons/62048?language=cpp 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 전체 코드 using namespace std; long long solution(int w,int h) { long long answer = 0; for(int i=1;i
https://school.programmers.co.kr/learn/courses/30/lessons/1835?language=cpp 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 전체 코드 #include #include #include #include #include using namespace std; char arr[8]={'A','C','F','J','M','N','R','T'}; bool visit[8]; int res; string str=""; void solve(int cnt, vector& data) { if(cnt==8) { int ..
https://school.programmers.co.kr/learn/courses/30/lessons/1829?language=cpp 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 전체 코드 (1) - picture를 arr 2차원 배열로 옮겨 품 ( 사실 picture로만으로도 충분함 ) #include #include #include using namespace std; // 전역 변수를 정의할 경우 함수 내에 초기화 코드를 꼭 작성해주세요. vector solution(int m, int n, vector picture) { int number_o..
https://school.programmers.co.kr/learn/courses/30/lessons/42888?language=cpp 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 전체 코드 #include #include #include using namespace std; vector solution(vector record) { vector answer; map m; for(int i=0;i
https://school.programmers.co.kr/learn/courses/30/lessons/12921?language=cpp 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 전체 코드 #include #include #include using namespace std; bool visit[1000001]; int solution(int n) { int answer = 0; fill(visit,visit+1000001,false); for(int i=2;i