본문 바로가기

코딩16

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.
C++ 문자열 내 p와 y의 개수(프로그래머스) 프로그래머스_문자열 내 p와 y의 개수 https://programmers.co.kr/ 문제 해석 이 문제를 풀기위해 이해해야 할 내용은 다음과 같습니다. 목표 문자 사이의 p와 y의 개수를 확인 ​ 방법 1. 문자 사이의 p와 y의 개수를 각각 확인한다. 2. 같으면 true, 다르면 false를 리턴한다 결과 문자 사이의 p와 y의 개수를 확인하여 리턴 통과한 코드 #include #include #include using namespace std; bool solution(string s) { bool answer = true; for (int i = 0; i < s.size(); i++) { s[i] = tolower(s[i]); //소문자를 대문자로 교환. } int pCount = 0; int.. 2020. 6. 3.