(TIL) 20210422
2021. 4. 23. 19:43ㆍTIL(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 |