프로그래밍32 C++ 53. Maximum Subarray(Leet Code) Leet Code_53. Maximum Subarray Dynamic Programming https://leetcode.com/problems/maximum-subarray/ 문제 해석 이 문제를 풀기위해 이해해야 할 내용은 다음과 같습니다. 목표 SubArray중 합계가 큰 값을 리턴 방법 1. SubArray중 합계가 큰 값을 리턴 결과 SubArray중 합계가 큰 값을 리턴 통과한 코드 class Solution { public: int maxSubArray(vector& nums) { int nMax = INT_MIN; int n = INT_MIN; for (int i = 0; i < nums.size(); i++) { n = nums[i]; for (int j = i + 1; j nMax).. 2020. 6. 8. C++ 서울에서 김서방 찾기(프로그래머스) 프로그래머스_서울에서 김서방 찾기 https://programmers.co.kr/ 문제 해석 이 문제를 풀기위해 이해해야 할 내용은 다음과 같습니다. 목표 문자열 배열에서 특정 문자열의 위치 찾기 방법 1. 문자열 배열에서 특정 문자열의 위치 찾기 결과 문자열 배열에서 특정 문자열의 위치 찾기 통과한 코드 #include #include using namespace std; string solution(vector seoul) { string answer = ""; for (int i = 0; i < seoul.size(); i++) { if (seoul[i] == "Kim") { string str = "김서방은 " + to_string(i) + "에 있다"; return str; } } retur.. 2020. 6. 7. C++ 문자열 다루기 기본(프로그래머스) 프로그래머스_문자열 다루기 기본 https://programmers.co.kr/ 문제 해석 이 문제를 풀기위해 이해해야 할 내용은 다음과 같습니다. 목표 문자열 길이와 숫자로만 구성되어있는지 확인하기 방법 1. 문자열 s의 길이가 4 혹은 6인지 확인 2. 숫자로만 구성돼있는지 확인 결과 문자열 길이와 숫자로만 구성되어있는지 확인하기 통과한 코드 #include #include #include #include // 파라미터로 주어지는 문자열은 const로 주어집니다. 변경하려면 문자열을 복사해서 사용하세요. bool solution(const char* s) { bool answer = true; int nSize = strlen(s); if (nSize != 4 && nSize != 6) retur.. 2020. 6. 5. C++ 문자열 내림차순으로 배치하기(프로그래머스) 문자열 프로그래머스_문자열 내림차순으로 배치하기 https://programmers.co.kr/ 문제 해석 이 문제를 풀기위해 이해해야 할 내용은 다음과 같습니다. 목표 문자열 내림차순으로 정렬 방법 1. 문자열 내림차순으로 정렬 결과 문자열 내림차순으로 정렬 통과한 코드 #include #include #include #include // 파라미터로 주어지는 문자열은 const로 주어집니다. 변경하려면 문자열을 복사해서 사용하세요. char* solution(const char* a) { // return 값은 malloc 등 동적 할당을 사용해주세요. 할당 길이는 상황에 맞게 변경해주세요. int nSize = strlen(a); char* s = (char*)malloc(nSize + 1); s.. 2020. 6. 5. 이전 1 2 3 4 5 6 7 8 다음