C++ 3

C++에서 타입 별칭을 쓰려면...

3가지를 예로 들 수 있습니다. 1. using [이름] = [타입] ex) using ll = long long 으로 활용할 수 있습니다. 타입에 대한 새로운 이름을 만들거나 템플릿 타입에서 사용이 가능합니다. 템플릿 타입은 이런 형식으로 사용할 수 있습니다. template using MyVector = std::vector; MyVector myIntVector; MyVector myDoubleVector; 2. #define [이름] [타입] ex) #define ll long long 으로 활용할 수 있습니다. define은 단순 텍스트를 치환해서 사용가능하기 때문에 상수나 매크로 정의에 사용하는 경우가 많습니다. 3. typedef [타입] [이름]; ex) typedef long long l..

C++ 알고리즘 리빙포인트 (코딩테스트 용)

(추후 수정 예정입니다.) - 일반 정수 값 출력 include *max_element(v.begin(), v.end()) - 인덱스 출력 max_element(v.begin(), v.end()) - v.begin(); min_elements ```; - 배열 내 가장 큰 값 찾기 bigger = *max_element(longer, longer + 31); - 시간 단축 ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); - 소수점이나 지수 표기 하지 않게 만들기 기본적으로 6자리까지 표현이 가능하게 설정되어있다. cout> n; cin.ignore(); getline(cin, str); getline(cin, str, char temp); 문자열..

[서평] Do it! 알고리즘 코딩 테스트 C++ 편

간단하면서도 강력한, C++ 코딩테스트의 끝판왕 책을 제공받은 서평이지만, 정말로 좋았습니다 이런 책을 찾고 있었습니다.. C++로 코딩테스트를 준비하면서, 참고할만한 책을 찾기 위해 여러 서점을 탐방했지만 돌아오는 건 자바와 파이썬용 코딩테스트 책이었습니다. 결국, 이론서를 보면서 허덕이며 배웠지만, 프로그래머스와 백준 문제를 풀면서도 내가 잘 아는데 맞나 항상 의문이 들었습니다. 그렇게 좀 더 실용적인 문제집을 찾기 위한 여정 끝에, 마침내 종착점에 다다른 것 같습니다. 저자 김종관 님께서는 12년 동안 개발자로 일하셨고 5년간 코딩테스트 강연을 하시면서 배웠던 노하우를 전수하기 위해 직접 이 책을 출판하셨습니다. 그렇기 때문인지 30일 만에 코딩테스트를 어떻게 준비하면 좋은지 목차에서도 안내하고 있..

책을 읽읍시다 2023.01.06