hljs.initHighlightingOnLoad();

🌈 Programming

+ 연산자 가장 간단한 방법으로 '+' 연산자를 활용할 수 있습니다. + 연산자를 통해 ret 문자열 앞과 뒤에 char 값을 추가할 수 있습니다. #include using namespace std; int main(){ ... for(int k=0 ; k
C++에서 특정 문자열을 숫자인지 확인하고 싶은 경우나 숫자로 변환하고 싶은 경우가 있습니다. isdigit() 문자가 숫자인지 판별하는 함수로 매개 변수로 들어온 char 타입이 10진수 숫자로 변경이 가능하면 0 아닌 숫자(true), 아니면 0(false)를 반환합니다. string 타입의 question 첫번째 char 값이 숫자인지 아닌지 판별합니다. string question; .. cin >> question; if(isdigit(question[0])) { ... } stoi() c++11 이상일 때 string 형식의 변수를 정수형으로 변환합니다. atoi() 함수가 C 라이브러리 내장 함수라 string 변수를 인자로 인식하지 못하는 문제를 해결한 함수입니다. question 첫번째 ..
map v 값을 map의 key 값에 저장하고 value 값에 중복 유무를 검사하는 boolean 값을 저장합니다. #include using namespace std; map mp; int main(){ vector v{1,1,2,2,3,3}; for(int i : v) { if(mp[i]){ continue; } else { mp[i] = 1; } } vector ret; for(auto it : mp){ ret.push_back(it.first); } for(int i : ret) cout
메모리와 주소 메모리 주소는 OS, 실행시간 등에 따라 달라집니다. #include using namespace std; int i; int main() { cout
누적합은 요소들의 누적된 합의 의미로 어떠한 배열을 기반으로 앞에서부터 요소들의 누적된 합을 저장하여 새로이 배열을 만들어 이를 활용하는 것을 말합니다. 앞에서부터 더하는 prefix sum과 뒤에서부터 더하는 suffix sum 이 있지만, 코딩 테스트에서는 prefix sum만 나오니 prefix sum만 배우면 됩니다. 코드 적용하기 승철이는 뇌를 잃어버렸다. 학교에 갔더니 선생님이 자연수로 이루어진 N개의 카드를 주면서 M개의 질문을 던진다. 그 질문은 나열한 카드 중 A번째부터 B번째까지의 합을 구하는 것이다. 뇌를 잃어버렸기 때문에 승철이는 이 문제를 풀 수 없다. 문제를 풀 수 있는 프로그램을 작성해보자. 입력 > 수의 개수 N, 합을 구해야 하는 횟수 M, 그 이후 N개의 수가 주어진다. ..
nerowiki
'🌈 Programming' 카테고리의 글 목록 (3 Page)