int형 자료형에 대하여 다시 생각해보아야 한다.
4바이트인 int의 경우 2^32 인 2,147,483,648까지 밖에 담을 수가 없다(동물농장 최대 돈).. 따라서 계산과정에서 이를 초과하는 수를 담게되면, 에러가 날 수밖에 없는것이다.
혹여나 발생할 수 있는 문제를사전에 잘 차단해야겠다.
영어 대소문자 바꾸는법
#include 을 추가하여
transform()을 사용한다.
std::string data = "HELLO C WORLD";
std::transform(data.begin(), data.end(), data.begin(), ::tolower);
array에서 maximum값 뽑는법
2번과 마찬가지로 algorithm 헤더를 추가한 뒤,
*max_element(array , array + n)
을 통하여 array의 최소값을 찾을 수 있다!
sort(array, array+n);
을 통하여 array를 정렬하는 것도 가능하다.
Java와 같이 comparator를 지정하는 방법이 있는지 알아봐야겠다.