본문 바로가기

전체 글105

백준 2480번 #include #include #include using namespace std; int main() { int a, b, c; int m = 0; while (1) { cin >> a >> b >> c; if ((a == b) && (b == c)) { m = 10000 + a * 1000; } else if (a == b || b == c || c == a) { if (a == b) { m = 1000 + a * 100; } else if (b == c) {m= 1000 + b * 100; } else if (c == a) {m= 1000 + a * 100; } } else { if ((a > b && b > c) || (a > c && c > b)) { m = 100 * a; } else if .. 2022. 3. 12.
백준 2525번 >> 못품 #include #include using namespace std; int main() { int a, b;//시작시각, 시, 분 int c;//필요한 시간, 분 while (1) { cin >> a >> b; cin >> c; int start_min = a * 60 + b; int fin_min = start_min + c; int h = (int)(fin_min / 60); int m = fin_min % 60; if (h >= 24) { h = 0; } if (m >= 60) { m = 0; } cout 2022. 3. 12.
백준 2884번 #include #include using namespace std; int main() { int h, m; cin >> h >> m; int min = 60 * h + m; int new_min = min - 45; if (new_min 2022. 3. 12.
백준 2588번 #include #include using namespace std; int main() { int a, b, c; string s;//358 string one, two, three; int o, t, th; cin >> a; cin >> b; s = to_string(b); one = s.substr(2, 1); two = s.substr(1, 1); three = s.substr(0, 1); o = stoi(one); t = stoi(two); th = stoi(three); cout 2022. 3. 11.
[데이터구조] c++ programming using linux dongjun@DESKTOP-L938ISF:~$ vi [test].cpp // [test].cpp 파일 제작 및 확인 dongjun@DESKTOP-L938ISF:~$ ls '[test].cpp' dongjun@DESKTOP-L938ISF:~$ g++ [test].cpp -o [exe] dongjun@DESKTOP-L938ISF:~$ ls '[exe]' '[test].cpp' dongjun@DESKTOP-L938ISF:~$ ./[exe] 0 hello world 1 hello world 2 hello world 3 hello world 4 hello world 5 hello world 6 hello world 7 hello world 8 hello world 9 hello world 10 hello wor.. 2022. 3. 8.
website for c++ & c study https://dojang.io/course/view.php?id=2 c언어 코딩도장 https://modoocode.com/135 씹어먹는 c++ https://youjing.tistory.com/29 2022. 3. 8.
c++ programming using Linux example: dongjun@DESKTOP-L938ISF:~$ vi [test1].cpp dongjun@DESKTOP-L938ISF:~$ g++ [test1].cpp -o [test1] dongjun@DESKTOP-L938ISF:~$ ls '[test1]' '[test1].cpp' dongjun@DESKTOP-L938ISF:~$ ./[test1] hello dongjun@DESKTOP-L938ISF:~$ vi [test2].cpp dongjun@DESKTOP-L938ISF:~$ g++ [test2].cpp -o [test2] [test2].cpp: In function ‘int main()’: [test2].cpp:7:6: error: ‘i’ was not declared in this scope 7 .. 2022. 3. 8.
무료 변리와 관련한 참고할만한 사이트 모음 1. https://blog.naver.com/vj0113/90188348546 2. https://bulgom119.tistory.com/264 3. https://steemit.com/kr/@hangeul/4pczjk-1 4. https://blog.naver.com/dailytopic/220989234569 2022. 2. 20.
한국사 능력 검정시험1급 50회 0원으로 준비하기 ~ ! 오늘 오전 10시에 50회 한국사 검정 능력 시험을 응시하고 왔구요, 가채점 결과 합격88점으로 합격권이라 높은 점수는 아니지만서도 이또한 간략히 수험 후기를 남겨볼까 합니다. 3주 남짓 공부를 했는데, 주위에서 권하는 공부량보다 조금 더 많이 학습을 진행했습니다. 제가 암기과목에 취약하기도 하며 풍문으로 듣기에 연말의 시험이 가장 난이도가 높다는 말도 있기 때문이었습니다. 이게 의도적으로 출제기관에서 난이도를 조절하는 것인지는 모르겠으나 기출을 풀면서 연말 시험의 난이도가 가장 높다는 것은 체감하였습니다. 하여튼 공부를 꽤 많이 해서 응시를 했음에도, 시험을 보면서 굉장히 어려웠습니다. 사실 떨어져서 내년 초 시험을 봐야하나 생각도 했습니다. 하도 햇갈리는 문항이 많아서 시간은 80분을 주는데 최후의 .. 2022. 2. 20.
[인상적인 글귀]꾸준함의 미학 건방진 소리 같지만, 난 동료들에게 시장의 90%는 애초에 우리 경쟁 상대가 아니라고 말한다. 내부적으로 동기부여 차원에서 하는 말이기도 하지만 실제로 90%보다 잘하는 건 일도 아니다. 방법도 아주 간단하다. 그냥 매일 뭔가 꾸준히 하면서 버티기만 하면 된다. 이게 전부다. 신규 팟캐스트의 80%가 6개월을 못 버틴다. 바꿔 말하면 반년만 버텨도 이미 80%보단 잘하는 셈이다. 이게 연 단위로 가면 더 심하다. 난 1년 이상 매일 콘텐츠 올리는 블로그를 거의 못 봤다. 체감상 5%도 안 되는 것 같다. 뭐든 1년만 꾸준히 해도 성과가 안 나올 수 없다. 영어 회화 학원에 다닌 적이 있다. 새벽 수업에 등록했더니 딱 2주 만에 나오는 사람이 1/5로 줄었다. 3개월 과정이 다 끝날 때까지 한 번도 안 빠.. 2022. 2. 20.
텝스 영어시험 후기 지난 19일날 텝스 시험을 보고 왔는데, 오늘 자고 일어나보니 텝스관리 위원회에서 성적발표문자가 날라왔네요. 이에 이것도 마저 후기를 남겨보고자 합니다. 우선 수능에서 영어를 친 이후(절대평가로 전환되기 이전 마지막 세대였습니다 ㅋㅋ ) 처음으로 쳐본 영어시험이었습니다. 공부기간은 컴활 끝나자 마자 한 일주일정도 쉬고 바로 시작했으니 (두달 - 1주) 의 시간동안 공부했습니다. 한국식 영어교육에 최적화된 사람이라 미드 이런건 자막없이 못보는 수준이고 리딩을 그나마 잘하는 사람입니다. 3년전에 본 17년도 수능에서는 97인가 98점 맞았었습니다. 그 후로는 영어시험을 안봐서 딱히 비교할게 없네요.. 고3때 모의고사 성적은 곧잘 나오는 편이었습니다. 텝스란 시험이 흔히들 많이 보는 토익보다는 대중성이 떨어지.. 2022. 2. 20.
컴퓨터 활용능력 자격증 취득 후기 (필기, 실기) 안녕하세요. 저는 현재 군휴학중에 있는데요. 이 기간을 뭘 하며 보내야 가장 알차게 보낼 수 있을까 생각을 하다가 가장 만만한 자격증 따기에 도전했습니다. 요즘 시국이 시국인지라, 취업시장이 많이 침체되어 있는데요.이에 모종의 위기감이 들어, 차후 조금이라도 도움이 될까 싶어(아무것도 안하는것보단 나을테니..ㅎㅎ) 시작해봤습니다. 아무래도 CPA나 변리사, 변호사 같은 천상계 자격증을 제외하고, 공과계열에서 가장 널리, 또 유용하게 사용되는 기사자격증, 이를테면 전기기사나 전기공사기사 같은걸 따 쌍기사를 만드는것이 베스트이겠으나 제가 아직 학부 3학년을 마치지 못해 시작을 하지 못합니다(;;) 그래서 유효기간이 없는 자격증을 찾아보고 쓸모있겠다 싶은 놈을 골라봤는데, 컴활, 한국사, 공인영어정도 됩니다... 2022. 2. 20.
[STM32F103C8] ADC: DMA AND INTERRUPT DMA란? 입출력 장치 제어기(IO device controller)가 CPU에 의한 프로그램의 실행없이 자료의 이동을 할 수 있도록 하는 것이 DMA이다. 이 방식에 의해서 입출력의 속도를 향상할 수 있으며, CPU와 주변 장치간의 속도차를 줄일 수 있다. 입출력 장치가 DMA를 요구하면 CPU가주메모리의 제어를 넘겨주게 되는데 CPU는 이 작업을 CPU 사이클이 끝나는 지점마다 허용할 수 있다. 출처: 네이버 백과 CUBE MX 설정 scan conversion mode를 enable할 경우, 먼저 number of conversion의 수를 2 이상으로 설정해야 한다. /* USER CODE BEGIN Header */ /** ****************************************.. 2022. 2. 20.
[STM32F103C8] USART통신 X CDC통신 : 문자열 전송 클럭설정-HCLK-72MHZ RCC-HSE/LSE-Crystal/ceramic SYS-sirial wire connectivity-usb-체크 middleware-usb device - communication device~ usart1-asynchronous, 보드레이트 맞춤, NVIC 들어가서 체크박스 체크 WHILE문 안에 HAL_UART_Transmit(&huart1, bufftx, sizeof(bufftx), 100) ; // send data using uart1 구문 넣어주면 된다. CDC통신 관련 내용은 앞절의 포스팅을 참조하여 동일하게 작성해주면 된다. bufftx가 char uint8_t형으로 선언되어있어서, sprintf함수 부근에서 경고가 뜨는데 작동시키는데는 큰 무리없다. 작동되는.. 2022. 2. 20.
turestudio에서 디버깅창 없이 바로 업로드 하는 기능 설정 & cubemx 파일 복사하는 방법 1. turestudio에서 디버깅창 없이 바로 업로드 하는 기능 설정 https://noel-embedded.tistory.com/458 Truestudio에서 다운로드만 하기 Truestudio에서 Embedded Debug를 하면, 플래시메모리에 다운만 하고 싶은데 자꾸 디버깅 창으로 넘어가는 불편함이 있다. 디버깅 사용도 필수이기 때문에 따로 다운로드만 하는 디버깅 파일을 구성하 noel-embedded.tistory.com 2. cubemx 파일 복사하는 방법 http://ezcircuits.net/zbxe/51990 Cortex-M3 진행게시판 - TrueStudio STM32F 개발환경 만들기 #4 - UART1 Echo 테스트. TrueStudio STM32F 개발환경 만들기 #1 - Tr.. 2022. 2. 20.