728x90 개발90 [프로그래머스 C++ Lv2] JadenCase 문자열 만들기 (공백을 여러번 두는 케이스도 문제에 포함되있다...) 안녕하십니까. Eun🦆입니다. 풀이법 입니다. 코딩테스트 연습 - JadenCase 문자열 만들기 JadenCase란 모든 단어의 첫 문자가 대문자이고, 그 외의 알파벳은 소문자인 문자열입니다. 단, 첫 문자가 알파벳이 아닐 때에는 이어지는 알파벳은 소문자로 쓰면 됩니다. (첫 번째 입출력 예 참고 programmers.co.kr #include #include using namespace std; string solution(string s) { string answer = ""; int cnt = 0; for(int i=0;i 2022. 6. 6. [프로그래머스 C++ Lv2] 피보나치 수 안녕하십니까. Eun🦆입니다. 풀이법 입니다. 코딩테스트 연습 - 피보나치 수 피보나치 수는 F(0) = 0, F(1) = 1일 때, 1 이상의 n에 대하여 F(n) = F(n-1) + F(n-2) 가 적용되는 수 입니다. 예를들어 F(2) = F(0) + F(1) = 0 + 1 = 1 F(3) = F(1) + F(2) = 1 + 1 = 2 F(4) = F(2) + F(3) = 1 + 2 = 3 F(5) = F(3) + F(4) = programmers.co.kr #include #include #include int solution(int n) { int answer = 0; int arr[n]; arr[0] = 0; arr[1] = 1; for(int i=2;i 2022. 6. 6. [프로그래머스 C++ Lv2] 최솟값 만들기 안녕하십니까. Eun🦆입니다. 풀이법 입니다. 코딩테스트 연습 - 최솟값 만들기 길이가 같은 배열 A, B 두개가 있습니다. 각 배열은 자연수로 이루어져 있습니다. 배열 A, B에서 각각 한 개의 숫자를 뽑아 두 수를 곱합니다. 이러한 과정을 배열의 길이만큼 반복하며, 두 수를 곱 programmers.co.kr #include #include #include //#include // A_len은 배열 A의 길이입니다. // B_len은 배열 B의 길이입니다. int A_compare(const int *a, const int *b) { long long num1 = *a; long long num2 = *b; if(num1num2) return -1; // 앞의 수가 더 크면? (오름차순) } int .. 2022. 6. 6. [프로그래머스 C++ Lv2] 최댓값과 최솟값 안녕하십니까. Eun🦆입니다. 풀이법 입니다. 코딩테스트 연습 - 최댓값과 최솟값 문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)"형태의 문자열을 반환하는 함수, solution을 완성하세요. 예를 programmers.co.kr #include #include #include using namespace std; string solution(string s) { string answer = ""; int arr[s.length()]; int cnt = 0; for(int i=0;i0) { arr[cnt] = arr[cnt] * (s[i]-'0'); //printf("check point1, arr[%d]=%d\n".. 2022. 6. 6. [프로그래머스 C++ Lv2] 숫자의 표현 안녕하십니까. Eun🦆입니다. 풀이법 입니다. 코딩테스트 연습 - 숫자의 표현 Finn은 요즘 수학공부에 빠져 있습니다. 수학 공부를 하던 Finn은 자연수 n을 연속한 자연수들로 표현 하는 방법이 여러개라는 사실을 알게 되었습니다. 예를들어 15는 다음과 같이 4가지로 표현 할 programmers.co.kr #include #include using namespace std; int solution(int n) { int answer = 0; for(int i=1;in) break; } } return answer; } 네이버 블로그 리뉴얼입니다. (https://blog.naver.com/unsuk1/221953014382) 2022. 6. 6. [프로그래머스 C++ Lv2] 폰켓몬 안녕하십니까. Eun🦆입니다. 풀이법 입니다. 코딩테스트 연습 - 폰켓몬 당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다. programmers.co.kr #include #include #include using namespace std; int solution(vector nums) { int answer = 0; int cnt = 1; int n = nums.size()/2; sort(nums.begin(),nums.end()); for(int i=0;i 2022. 6. 6. 이전 1 2 3 4 5 6 7 8 ··· 15 다음 728x90