전체 글 (228) 썸네일형 리스트형 프로그래머스 k진수에서 소수 개수 구하기 #include #include #include #include using namespace std; bool OkPrimeNum(long long num) { if(num 프로그래머스 신고 결과 받기 문제 신고 결과 받기 문제…… 맵이나 vector 를 분명 더 쉽게 했었는데 하다가 도저히 못찾고 노가다로 풀어버렸다. 그런데 다 풀고 나서 생각나버림… vector 를 이중으로 사용하던 map 을 이중으로 사용하던 결국 이것을 second 쪽에 넘버링 해주면 string 도 int 처럼 사용 가능하다… 잊지말자 #include #include #include using namespace std; vector solution(vector id_list, vector report, int k) { vector answer; answer.resize(id_list.size()); vector declared(id_list.size(), vector(id_list.size(),false)); vector rec(i.. 02 - 데이터 컴퓨터가 이해하는 가장 작은 정보 단위 - 0과 1을 나타내는 가장 작은 정보 단위를 비트라고 한다.예로 2비트는 { 0 or1 } { 0 or 1} 로 총 4가지 정보를 표현할 수 있다.즉, n 비트는 2의 n 제곱 가지의 정보를 표현 가능하다.1바이트(byte) = 8비트1킬로바이트(kB) = 1000바이트1메가바이트(mb) = 1000킬로바이트1기가바이트(gb) = 1000메가바이트1테라바이트(tb) = 1000기가바이트Word워드는 CPU 가 한 번에 처리할 수 있는 데이터 크기를 의미한다만약 CPU 가 한 번에 16비트를 처리할 수 있다면 1워드는 16비트가 되고, 한 번에 32비트를 처리할 수 있다면 1워드는 32비트가 되는 것이다.정의되어진 워드의 절반 크기를 하프 워드, 1배 크기를 풀 워.. 01 - 컴퓨터 구조 시작하기 컴퓨터 구조는 실력 있는 개발자가 되려면 반드시 알아야 하는 기본 지식이다.프로그래밍 언어의 문법만 알고 있는 사람에게 컴퓨터란 코드를 입력하면 알아서 결과물을 툭 내놓는 미지의 대상일 뿐이다. 결국 컴퓨터란 기계에 코드를 입력만 할 수 있을 뿐 그 이상을 하기 어렵다. 컴퓨터 구조를 이해하고 있다면 문제 상황을 빠르게 진단하고, 문제 해결의 실마리를 다양하게 찾을 수 있다. 컴퓨터 내부를 거리낌 없이 들여다보며 더 좋은 해결책을 고민할 것이다.이것은 미지의 대상이 아닌 분석의 대상으로 컴퓨터를 바라볼수있다는 것이다. 웹사이트 서비스를 제공하기 위해서는 서버 컴퓨터가 필요하다.이러한 서버 컴퓨터는 가격별로 천차만별이다. 개인 컴퓨터를 산다면 가격, 최신 기종을 기준으로 삼아도 문제가 되지 않지만 서버 컴.. 백준 4101 #include #include #include using namespace std; int main(void) { ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int nums; int nums2; while (1) { cin >> nums >> nums2; if (nums == 0 && nums2 == 0) { break; } if (nums > nums2) { cout 백준 2475 #include #include #include using namespace std; int main(void) { ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int nums = 0; for (int i = 0; i > num; nums += (num * num); } cout 백준 1225 a,b 를 long long 으로 했다가 엄청 오래 걸렸다... 근데 a,b 가 왜 long long 으로 안되는지 아직도 모름. 그냥 문자열로 받아서 풀었다. 정신이 반쯤 나가있다. #include #include #include using namespace std; int main(void) { ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); string a, b; cin >> a >> b; vector a2, b2; long long num = 0; for (int i = 0; i < a.size(); ++i) { a2.push_back(a[i] - '0'); } for (int i = 0; i < b.size(); ++i) { b2.pus.. soveld 30일 연속 문제 해결 30일 연속 문제 해결했다. 비록 대부분 하루 한 문제이고, 레벨도 낮은 레벨대이지만 그래도 뭔가 해냈다는 생각이 든다. 계속 이렇게 그냥 해야지 하다보면 무엇이든 될 것이라고 생각한다. 이전 1 ··· 17 18 19 20 21 22 23 ··· 29 다음