(TIL) 20210422

2021. 4. 23. 19:43TIL(Today I learned)

반응형

1.Facts(한것)


  • 프로그래머스 알고리즘 문제풀기
  • 백준 알고리즘 문제 풀기
  • 알고리즘 개념 복습하기
  • 장개석 인물론 쓰기(과제)

2.Findings(배운것)


  • C++에서의 정렬을 할때 sort(arr.begin(), arr.end(), greater<int>()); 와 같이 내림차순 정렬이 가능하다.
  • min_element(arr.begin(), arr.end())를 사용하면 배열에서의 가장 작은 값을 반환하고 erase함수를 통해 삭제도 가능하다.
  • int 형인지 판별하려면 1.00을 나눠서 같은지 판별하면 된다.

3.Feeling(느낀점)


C++은 정말 편리한 함수가 많다

 

그 동안 C스타일의 코딩을 고수(?)해 오다가 자바스크립트의 편리한 메서드에 현타가 잠깐왔었는데

 

C++의 편리한 메서드를 보니, 마음에 평화가 찾아왔다.

 

다만 숫자(int)의 길이를 판별할 수 있는 방법이 없어서 조금 아쉬웠는데

 

to_string메서드로 형변환을 한 후 .length 함수를 사용해서 길이를 알아 낼 수 있었다.

 

특히 stoll, stol, stoi 등 스트링을 한 번에 숫자 자료형으로 형변환 할 수 있는 메서드를 보고는 

 

c++의 매력에 빠져들었다.(처리 속도가 0.01ms이하로 빠른건 덤)

 

 

4.Affirmation(자기선언)


  • 얼른 과제 끝내고 좀 쉬자
반응형

'TIL(Today I learned)' 카테고리의 다른 글

(TIL) 20210424    (2) 2021.04.25
(TIL) 20210423  (0) 2021.04.24
(TIL) 20210421  (0) 2021.04.22
(TIL) 20210420  (0) 2021.04.21
(TIL) 20210419  (2) 2021.04.20