코딩테스트 (70) 썸네일형 리스트형 [Level 1][C++] 같은 숫자는 싫어 #include #include using namespace std;vector solution(vector arr){ vector answer; answer.push_back(arr[0]); int curPoint = 0; for (int i = 1; i [Level 1][C++] 문자열 다루기 기본 #include #include #include using namespace std;bool solution(string s) { if (s.length() == 4 || s.length() == 6) { char* arr = new char[s.length() + 1]; strcpy(arr, s.c_str()); //문자열 char배열로 변환 for (int i = 0; i [Level 1][C++] 자연수 뒤집어 배열로 만들기 #include #include using namespace std;vector solution(long long n) { vector answer; while (true) { int a = n / 10; int b = n % 10; n = a; answer.push_back(b); if (a == 0) break; } return answer;} [Level 1][C++] 소수 찾기 #include #include #include using namespace std;int solution(int n) { bool *arr = new bool[n + 1]; int answer = 0; for (int i = 0; i [Level 1][C++] 소수의 합 #include #include #include using namespace std;long long solution(int N) { long long sum = 0; bool *arr = new bool[N + 1]; for (int i = 0; i [Level 2][C++] 기능개발 #include #include using namespace std;vector solution(vector progresses, vector speeds) { vector answer; int days=1; //날짜 1일 부터 시작. int idx=0; //맨 앞에 프로젝트 부터 시작 while(true) { int count = 0; //이날 배부된 프로젝트 개수. while(progresses[idx]+days*speeds[idx]>=100) { idx++; //다음 프로젝트로 넘어감. 끝난 프로젝트가 다 배부될 때까지. .. [Level 2][C++] 올바른 괄호 #include#includeusing namespace std;bool solution(string s){ char* arr = new char[s.length()+1]; strcpy(arr, s.c_str()); //문자열 문자 배열에 복사 int count=0; for(int i=0; i [Level 2][C++] 다음 큰 숫자 #include using namespace std; int countOne(int number) //2진수로 바꿨을 때 1을 구하는 함수{ int count=0; while(number>0) { count = (number%2==1)? ++count: count; number /=2; } return count; } int solution(int n) { int nOne = countOne(n); int answer = n; while(true) { answer++; if(countOne(answer)==nOne) return answer;.. [Level 2][C++] 숫자의 표현 #include #include using namespace std;int solution(int n) { int answer = 0; for(int i=1; i [Level 2][C++] 폰켓몬 #include #include using namespace std;int solution(vector nums){ set poketmons; for(int i=0; i=nums.size()/2) return nums.size()/2; else return poketmons.size();} 이전 1 2 3 4 ··· 7 다음