전체 글 115

[220901] Level_ 1 부족한 금액 계산하기

https://school.programmers.co.kr/learn/courses/30/lessons/82612 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr using namespace std; long long solution(int price, int money, int count) { long long result; long long myMoney = money; for (long long i = 1; i

카테고리 없음 2022.09.01
[220830] Level_ 1 나누어 떨어지는 숫자 배열

https://school.programmers.co.kr/learn/courses/30/lessons/12910 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include using namespace std; vector solution(vector arr, int divisor) { vector answer; for (auto i : arr) { if (i % divisor == 0) answer.push_back(i); } if (answer.empty()) answer.push_back(-1); sort(answer.begin(..

[220825] Level_ 1 문자열 내 p와 y의 개수

https://school.programmers.co.kr/learn/courses/30/lessons/12916 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include using namespace std; bool solution(const string s) { bool answer = false; int count = 0; for (auto c : s) { if ('p' == c || 'P' == c) count++; else if ('y' == c || 'Y' == c) count--; else continue; } if (count == 0..

[이득우 책] CHAPTER 12 오류발견

비헤이비어 트리를 공부하던 와중에 p.429에서 OverlapResults중 하나로 보이는 OverlapResult 가 정의되어있지 않다는 오류가 떴다. 분명 책에는 눈씻고 찾아봐도 정의되어있지 않았기에 교재에서 제공하는 소스파일을 찾아보았다. 어쩐지 괄호가 조금 이상한 곳에 있다 했더니 아니나 다를까 for문을 책에서 적어주지 않았다. 언리얼 공부하는 사람이 많이 없어서인지 이 책이 나온지 얼마 안되서인지 구글에도 나오지 않길래 이득우님 홈페이지에 제보해보기로 했다.(다시 찾아보니 출판사에 정오표가 있었다. 앞으로 이런 이론서를 살땐 정오표를 항상 확인해야겠다....!!) http://www.acornpub.co.kr/book/unreal-c#errata [정오표 링크] 예전에 Step3로 새로운 레벨..

UE4 2022.08.24
[220823] Level_ 1 예산

https://school.programmers.co.kr/learn/courses/30/lessons/12982 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include using namespace std; int solution(const vector d, int budget) { int answer = 0; vector temp = d; sort(temp.begin(), temp.end()); for (auto i : temp) { budget -= i; if (budget < 0) break; else answer++; } r..