All Category660 [C++] 백준 8단계 - 2745번 문제 (진법 변환) 문제설명 소스코드 #include #include #include using namespace std; int main() { string N; int B; int result = 0; string dchar = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; cin >> N >> B; for (int i = 0; i < N.length(); ++i) { int d = dchar.find(N[i]); result += d * pow(B, N.length() - 1 - i); } cout 자료구조 & 알고리즘/BOJ 2023. 4. 22. [C++] 백준 - 4470번 문제 (줄 번호) 문제설명 소스코드 #include #include using namespace std; int main() { int N; string input; cin >> N; cin.ignore(); for (int i = 0; i < N; ++i) { getline(cin, input); cin.clear(); cout 자료구조 & 알고리즘/BOJ 2023. 4. 21. [C++] 백준 7단계 - 2563번 문제 (색종이) 문제설명 소스코드 #include using namespace std; int main() { int whitepaper[100][100] = { 0 }; int N; int row; int col; int total = 0; cin >> N; for (int i = 0; i > row >> col; for (int j = row; j col; for (int j = ro.. 자료구조 & 알고리즘/BOJ 2023. 4. 20. [C++] 백준 7단계 - 10798번 문제 (세로읽기) 문제설명 소스코드 #include #include using namespace std; int main() { string arr[5]; for(int i = 0; i > arr[i]; for (int i = 0; i i) cout 자료구조 & 알고리즘/BOJ 2023. 4. 18. [C++] 백준 7단계 - 2566번 문제 (최댓값) 문제설명 소스코드 #include using namespace std; int main() { int arr[9][9]; int input; int max = -1; int x; int y; for (int i = 0; i > input; arr[i][j] = input; if (arr[i][j] > max) { max = arr[i][j]; x = i; y = j; } } } cout 자료구조 & 알고리즘/BOJ 2023. 4. 18. [C++] 백준 7단계 - 2738번 문제 (행렬 덧셈) 문제설명 소스코드 #include using namespace std; int main() { int N; int M; cin >> N >> M; int** arr = new int* [N]; //2차원 배열 동적할당을 위한 더블 포인터 선언 for (int i = 0; i > arr[i][j]; //첫 .. 자료구조 & 알고리즘/BOJ 2023. 4. 17. [C++] 백준 6단계 - 25206번 문제 (너의 평점은) 문제설명 소스코드 #include using namespace std; int main() { string majorName; double avg = 0; float sumGrade = 0; double score[20]; float grade[20]; string input; for (int i = 0; i > majorName >> grade[i] >> input; if (input == "A+") score[i] = 4.5; else if (input == "A0") score[i] = 4.0; else if (input == "B+") score[i] = 3.5; else if (input == "B0") score[i] = 3.0; else if (input ==.. 자료구조 & 알고리즘/BOJ 2023. 4. 17. [C++] 백준 6단계 - 1316번 문제 (그룹 단어 체커) 문제설명 소스코드 #include using namespace std; int main() { string input; int N; int count = 0; cin >> N; for (int i = 0; i > input; for (int j = 0; j < input.length(); ++j) { for (int u = 0; u < j; ++u) { if ((input[j] == input[u]) && (input[j] != input[j - 1])){ TF = false; break; } } } if (TF) ++count; } cout 자료구조 & 알고리즘/BOJ 2023. 4. 16. [C++] 백준 6단계 - 2941번 문제 (크로아티아 알파벳) 문제설명 소스코드 #include using namespace std; int main() { string input; cin >> input; while (true) { if ((input.find("nj") != string::npos) || (input.find("c=") != string::npos) || (input.find("c-") != string::npos) || (input.find("dz=") != string::npos) || (input.find("d-") != string::npos) || (input.find("lj") != string::npos) || (input.find("s=") != string::npos) || (input.find("z=") != string::np.. 자료구조 & 알고리즘/BOJ 2023. 4. 15. [C++] 백준 - 10039번 문제 (평균 점수) 문제설명 소스코드 #include using namespace std; int main() { int sum = 0; for (int i = 0; i > n; if (n 자료구조 & 알고리즘/BOJ 2023. 4. 15. [C++] 백준 6단계 - 1157번 문제 (단어 공부) 문제설명 소스코드 #include using namespace std; int main() { int arr[26] = { 0 }; int max = 0; int count = 0; int idx = 0; string input; cin >> input; for (int i = 0; i max){ max = arr[i]; idx = i; } //가장 많이 사용된 알파벳 검사 for (int i = 0; i < 26; ++i) i.. 자료구조 & 알고리즘/BOJ 2023. 4. 12. [컴퓨터 구조] CISC와 RISC 이 글은 혼자 공부하는 컴퓨터 구조 + 운영체제 (저자 : 강민철)의 책과 유튜브 영상을 참고하여 개인적으로 정리하는 글임을 알립니다. 세상에는 수많은 CPU 제조사들이 있고, CPU마다 규격과 기능들이 모두 달라서 CPU가 이해하고 실행하는 명령어들은 모두 같지가 않다. 기본적인 명령어의 구조와 작동원리는 비슷하지만 명령어의 세세한 생김새, 주소 지정 방식등은 CPU마다 차이가 있다. CPU가 이해할 수 있는 명령어들의 모음을 명령어 집합(Instruction Set) 또는 명령어 집합 구조(ISA : Instruction Set Architecture)라고 한다. 즉, CPU마다 ISA가 다르다는 것이다. 인텔의 노트북 CPU는 x86 또는 x86-64 ISA를 이해하고, 애플의 아이폰 CPU는 AR.. 컴퓨터 구조 & 운영체제/컴퓨터 구조 2023. 4. 12. 이전 1 ··· 35 36 37 38 39 40 41 ··· 55 다음