전체 글 (454) 썸네일형 리스트형 [Level 2][C++] H-Index #include #include #include using namespace std;int solution(vector citations) { sort(citations.begin(), citations.end(), greater()); for(int i=0; i citations[i]) return i; if(i+1 == citations[i]) return i+1; } } 맨 끝에서 부터 논문 수를 센다. 논문 수([i+1])>=논문 인용수(citations[i])면 return citations[i]로 문제가 풀릴 줄 알았으나.... 다 틀렸다. 왜 틀렸나 생각해보니 {1,2,3,5,6,7,.. [Level 2][C++] JadenCase 문자열 만들기 #include #include using namespace std;string solution(string s) { int count =1; //공백기준 첫번째 문자 for(int i=0; i '9'){ if(count==1) s[i] = toupper(s[i]); //대문자로 만들어주는 함수 else s[i] = tolower(s[i]); //소문자로 만들어주는 함수 } count ++; //공백기준 몇 번째 문자인지 센다. } return s;} [Level 2][C++] N개의 최소공배수 #include #include #include using namespace std;int solution(vector arr) { //제일 큰 수를 알기 위해 정렬. sort(arr.begin(), arr.end()); int answer = 1; //제일 큰 수 (arr.back())은 아래 반복문의 결과에 따라 바뀐다. for (int i = 2; i 맨위 arr.back()에도 영향을 줌. } } return answer;} 이전 1 ··· 5 6 7 8 9 10 11 ··· 152 다음