[C++] 백준 7단계 - 2566번 문제 (최댓값)
자료구조 & 알고리즘/BOJ2023. 4. 18. 16:20[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

[C++] 백준 7단계 - 2738번 문제 (행렬 덧셈)
자료구조 & 알고리즘/BOJ2023. 4. 17. 17:44[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]; //첫 ..

[C++] 백준 6단계 - 25206번 문제 (너의 평점은)
자료구조 & 알고리즘/BOJ2023. 4. 17. 15:38[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 ==..

[C++] 백준 6단계 - 1316번 문제 (그룹 단어 체커)
자료구조 & 알고리즘/BOJ2023. 4. 16. 17:43[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

[C++] 백준 6단계 - 2941번 문제 (크로아티아 알파벳)
자료구조 & 알고리즘/BOJ2023. 4. 15. 15:11[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..

[C++] 백준 - 10039번 문제 (평균 점수)
자료구조 & 알고리즘/BOJ2023. 4. 15. 13:03[C++] 백준 - 10039번 문제 (평균 점수)

문제설명 소스코드 #include using namespace std; int main() { int sum = 0; for (int i = 0; i > n; if (n

[C++] 백준 6단계 - 1157번 문제 (단어 공부)
자료구조 & 알고리즘/BOJ2023. 4. 12. 01:30[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..

[컴퓨터 구조] CISC와 RISC
컴퓨터 구조 & 운영체제/컴퓨터 구조2023. 4. 12. 00:04[컴퓨터 구조] CISC와 RISC

이 글은 혼자 공부하는 컴퓨터 구조 + 운영체제 (저자 : 강민철)의 책과 유튜브 영상을 참고하여 개인적으로 정리하는 글임을 알립니다. 세상에는 수많은 CPU 제조사들이 있고, CPU마다 규격과 기능들이 모두 달라서 CPU가 이해하고 실행하는 명령어들은 모두 같지가 않다. 기본적인 명령어의 구조와 작동원리는 비슷하지만 명령어의 세세한 생김새, 주소 지정 방식등은 CPU마다 차이가 있다. CPU가 이해할 수 있는 명령어들의 모음을 명령어 집합(Instruction Set) 또는 명령어 집합 구조(ISA : Instruction Set Architecture)라고 한다. 즉, CPU마다 ISA가 다르다는 것이다. 인텔의 노트북 CPU는 x86 또는 x86-64 ISA를 이해하고, 애플의 아이폰 CPU는 AR..

image