전체 글
-
[프로그래머스]문자열 내 p와 y의 개수 (C++)알고리즘 & 자료구조/코딩테스트 2021. 2. 10. 23:18
문제 설명 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다. 단, 개수를 비교할 때 대문자와 소문자는 구별하지 않습니다. 예를 들어 s가 pPoooyY면 true를 return하고 Pyy라면 false를 return합니다. 제한사항 문자열 s의 길이 : 50 이하의 자연수 문자열 s는 알파벳으로만 이루어져 있습니다. 입출력 예 s answer pPoooyY true Pyy false 입출력 예 설명 입출력 예 #1 'p'의 개수 2개, 'y'의 개수 2개로 같으므로 true를 return 합니다. 입출력 ..
-
[C++] sort 함수 compareC \ C++ 2021. 2. 9. 20:20
sort (RandomAccessIterator first, RandomAccessIterator last, Compare comp); 정렬해주는 함수로 굉장히 사용하기 편하다. 뒤에 compare는 사용하지 않아도 되고, sort (RandomAccessIterator first, RandomAccessIterator last); 그냥 사용할 경우에는 오름차순이 디폴트이다. sort를 이용한 오름차순 && 내림차순 나같은 경우 이해가 잘안가서 힘들었는데 설명이 맞을지는 모르겠으나, 오름차순의 경우 앞에 있는 수 보다 뒤에 있는 수가 더 클때 정렬해주는 경우로써 더 작은 숫자가 a에 더 큰 숫자가 b에 ex) {8,3} 이 있다면 a = 3 ,b = 8 내림차순의 경우 앞에 있는 수가 뒤에 있는 수보다 ..
-
[프로그래머스]문자열 내림차순으로 배치하기(C++)알고리즘 & 자료구조/코딩테스트 2021. 2. 9. 20:05
문제 설명 문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다. 제한 사항 str은 길이 1 이상인 문자열입니다. 입출력 예 s return Zbcdefg gfedcbZ sort() 를 이용하면 간단히 해결가능 sort 내림차순 정리한 내용 => junecode.tistory.com/67 #include #include #include #include using namespace std; //첫 번째 방법 bool comp(char a, char b) { return a > b; } string solution(string s) { string answ..