Sherlock and the Valid String (hackerrank) 알파벳 소문자로만 이루어진 문자열에서 하나의 문자를 제거하는 것 만으로 모든 알파벳의 출현 횟수를 동일하게 만들 수 있는지 여부를 YES 혹은 NO로 돌려주는 문제이다.
C
malloc과 new의 차이
new는 객체의 생성자를 호출한다. delete가 소멸자를 호출하는 것과 동일하다. new는 객체에 대한 연산자이다. malloc은 함수이다. new는 오버라이딩이 가능하다. 연산자이므로 가능하다. malloc은 함수이므로 불가능하다. new는 해당 type에 맞는 pointer를 반환한다. malloc은 void pointer만을 반환한다. new는 해당 type의 크기에 맞는 용량을 할당한다. malloc은 크기를 계산해 주어야 한다. new는 정의된 자유 공간에 할당할 수 있다. 스택(ex. alloca())일 수도 […]