전체 글

전체 글

    [백준] C++ 10809번 알파벳 찾기

    #include #include using namespace std; int main() { string s; string alpha = "abcdefghijklmnopqrstuvwxyz"; cin >> s; for (int i = 0; i < alpha.length(); i++) cout

    [백준] C++ 4673번 셀프 넘버

    #include using namespace std; int self_number(int n) { int sum = n;//자기 자신을 먼저 더해주고 while (1) { if (n == 0) break; sum += n % 10;//1의 자리 더해주기 n = n / 10;//한자리씩 없애기 } return sum; } int main() { bool arr[10001] = { 0, }; for (int i = 1; i

    CAN

    CAN Controller Area Network의 약자로 차량 내에서 장치들이 서로 통신하기 위해 설계된 표준 통신 규격입니다. 차량 내 ECU(Electronic Control Unit)들은 CAN 프로토콜을 사용하여 통신합니다. 최근에는 차량 뿐만 아니라 산업용 자동화기기나 의료용 장비에서도 종종 사용되고 있습니다. 과거에 자동차 제조업체들은 UART 통신 시스템을 사용하여 차량 내 전자장치를 연결하였습니다. 그러나 더욱 더 많은 전자장치를 차량 내에 탑재하게 됨에 따라, 배선 장치는 공간을 많이 차지할 뿐 아니라 무게가 많이 나가며 비용이 많이 들게 되었습니다. 그렇게 CAN 인터페이스가 개발되게 되었는데 CAN 인터페이스는 여러 개의 모듈을 제어할 수 있어서 배선 비용, 복잡성 그리고 무게를 경..

    [백준] C++ 4344번 평균은 넘겠지

    #include using namespace std; int main() { int input; int student_count; int student_score[1000] = { 0 }; int sum, avg , new_avg ; double result = 0; cin >> input; for (int i = 0; i > student_count; for (int j = 0; j > student_score[j]; sum += student_score[j]; } avg = sum / student_count; for (int j = 0; j < studen..

    [백준] C++ 8958번 OX퀴즈

    #include #include using namespace std; int main() { int input; string data; cin >> input; for (int i = 0; i > data; int result = 0, sum = 0; for (int j = 0; j < data.size(); j++) { if (data[j] == 'O') result++; else result = 0; sum += result; } cout

    [백준] C++ 1546번 평균

    #include using namespace std; int main() { int input; int score[1000] = {}; int max = 0; double result = 0; cin >> input; for (int i = 0; i > score[i]; if (max

    [백준] C++ 2577번 숫자의 개수

    #include using namespace std; int main() { int a, b, c; int data[10] = {0}; cin >> a >> b >> c; int result = a * b * c; for (int i = 0; i < 10; i++) { data[result % 10] += 1; result /= 10; if (result == 0) break; } for (int i = 0; i < 10; i++) { cout

    [백준] C++ 1110번 더하기 싸이클

    #include using namespace std; int main() { int n; int a = 0, b = 0, sum = 0; int new_n = 0, count = 0; cin >> n; if (n = 0 && n

    [백준] C++ 2480번 주사위 세개

    #include using namespace std; int main() { int f = 0, s = 0, t = 0; int max = 0; int result; cin >> f >> s >> t; if (f == s && s == t) cout

    [백준] C++ 2525번 오븐 시계

    #include using namespace std; int main() { int h = 0; int m = 0; int time = 0; int end_h = 0, end_m = 0; cin >> h >> m; cin >> time; end_h = h; end_m = m + time; if (end_m > 59) { end_h += end_m / 60; end_m %= 60; } end_h %= 24; cout