코딩테스트 연습 - Level 1 - [1차] 다트 게임 https://programmers.co.kr/learn/courses/30/lessons/17682 #include #include using namespace std; int solution(string dartResult) { int answer = 0; int score[3]={0,},key=0; string num; for(int i=0;i=0) { score[key-2]*=2; } score[key-1]*=2; } else if(dartResult[i]=='#') { score[key-1]*=-1; } num=""; } } for(int i=0;i
코딩테스트 연습 - Level 1 - 같은 숫자는 싫어 https://programmers.co.kr/learn/courses/30/lessons/12906 #include #include using namespace std; vector solution(vector arr) { vector answer; answer.push_back(arr[0]); for(int i=1;i
코딩테스트 연습 - Level 1 - 나누어 떨어지는 숫자 배열 https://programmers.co.kr/learn/courses/30/lessons/12910 #include #include #include using namespace std; vector solution(vector arr, int divisor) { vector answer; for(int i=0;i
코딩테스트 연습 - Level 1 - 두 정수 사이의 합 https://programmers.co.kr/learn/courses/30/lessons/12912 #include #include using namespace std; long long solution(int a, int b) { long long answer = 0; if(a
코딩테스트 연습 - Level 1 - 문자열 내 마음대로 정렬하기 https://programmers.co.kr/learn/courses/30/lessons/12915 #include #include #include using namespace std; int m; bool cmp(string a,string b) { if(a[m]==b[m]) { return a
코딩테스트 연습 - Level 1 - 문자열 내 p와 y의 개수 https://programmers.co.kr/learn/courses/30/lessons/12916 #include #include using namespace std; bool solution(string s) { bool answer = true; int p=0,y=0; for(int i=0;i