알고리즘/프로그래머스 1단계 118

프로그래머스 - 두 수의 합 - C++

https://school.programmers.co.kr/learn/courses/30/lessons/181846 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include #include #include using namespace std; string solution(string a, string b) { string answer = ""; int i; bool ch = false; reverse(a.begin(), a.end()); reverse(b.begin(), b.end()); for (i = 0; i < a.length(..

프로그래머스 - 그림 확대 - C++

https://school.programmers.co.kr/learn/courses/30/lessons/181836 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include using namespace std; vector solution(vector picture, int k) { vector answer; for(int i=0;i

프로그래머스 - 타겟 넘버 - C++

https://school.programmers.co.kr/learn/courses/30/lessons/43165 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include using namespace std; int cnt=0; void D(int target,vectornum,int n,int i) { if(i==num.size()) { if(n==target)cnt++; return; } D(target,num,n+num[i],i+1); D(target,num,n-num[i],i+1); } int solution(vector nu..

프로그래머스 - 이차원 배열 대각선 순회하기 - C++

https://school.programmers.co.kr/learn/courses/30/lessons/181829 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include #include using namespace std; int solution(vector board, int k) { int answer=0; for(int i=0;i

프로그래머스 - 문자열 겹쳐쓰기 - C++

https://school.programmers.co.kr/learn/courses/30/lessons/181943 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include using namespace std; string solution(string my_string, string overwrite_string, int s) { string answer = ""; my_string.replace(s,overwrite_string.length(),overwrite_string); return my_string; } 설명 string...

프로그래머스 - 간단한 식 계산하기 - C++

https://programmers.co.kr/learn/challenges 코딩테스트 연습 | 프로그래머스 스쿨 개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요! school.programmers.co.kr #include #include using namespace std; int solution(string b) { int answer = 0; int a,bc; char op; int s = b.find(' '); a = stoi(b.substr(0, s)); op = b[s+1]; bc= stoi(b.substr(s+3)); if(op=='*')return a*bc; else if(op..

프로그래머스 - 배열의 원소 삭제하기 - C++

https://school.programmers.co.kr/learn/courses/30/lessons/181844 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include #include using namespace std; vector solution(vector arr, vector delete_list) { vector answer; for(int i=0;i