개발, 경제, 재테크 - 共有의 재미
총방문자
오늘
어제
[string] size() 와 length() 비교
size() 메소드와 length() 메소드 length() 메소드는 문자열의 길이를 반환하는 메소드입니다. size() 메소드도 length() 메소드와 언제나 같은 값을 반환하지만, 그 의미는 약간 다릅니다. length() 메소드는 문자열의 길이를 나타내지만, size() 메소드는 해당 string 객체가 메모리에서 실제 사용하고 있는 크기를 나타냅니다.
strcpy, strcmp를 이용해 char형 배열 복사 및 비교하기
#include #include using namespace std; int main(){ char a[50][50]; scanf("%s",a[0]); strcpy(a[1],a[0]); //복사된 스트링에 대한 포인터 반환 printf("%s\n",a[0]); cout
next_permutation/prev_permutation을 이용해 조합(Combination) 구하기
원리 전체 n개의 원소들 중에서 k개를 뽑는 조합(nCk)을 구한다면 n개의 벡터 원소에 1을 k개, 0을 나머지 n-k개 집어넣어서 순열을 돌리고 1에 해당하는 인덱스를 가져오면 된다. Example a.push_back(1); a.push_back(1); a.push_back(0); a.push_back(0); for(int i = 1; i
next_permutation, prev_permutation을 이용해 순열 구하기
next_permutation의 기본 동작 방식 Example for(int i = 1; i