2023-12-20
오늘은 SW 마에스트로 체크리스트를 기록하기 시작했다.
알고리즘 능력부터 SQL, WEB 전략, 포트폴리오 등 다양한 IT 지식 방면에 대한 학습을 하기 위해 만들었다.
오늘은 알고리즘 공부(백준)에 조금 집중했다.
C++ 공부와 함께 병행하려고 했는데, 아직 알고리즘에서 소멸자, mutable, explicit 등을 요구하지 않아서 일단 알고리즘 공부 먼저 하고 있다. 시간에 여유가 생기면 C++의 심화 공부도 병행할 것.
! 새로운 사실
- C에선 switch로 문자열을 비교하는것이 허용되지 않는다.
오늘의 백준
11718 그대로 출력하기 (브론즈 5)
1157 단어 공부 (브론즈 1)
2941 크로아티아 알파벳 (실버 5)
1316 그룹 단어 체커 (실버 5)
25206 너의 평점은 (실버 5)
2738 행렬 덧셈 (브론즈 5)
2566 최댓값 (브론즈 3)
10798 세로읽기 (브론즈 1)
2563 색종이 (실버 5)
- 레벨 5와 레벨 6 그리고 레벨 7의 모든 문제들을 완료하였다.
실버 문제는 확실히 브론즈 문제보다 좀 더 어려웠다.
행렬이라는 개념을 제대로 다뤄보니 재밌다.
C++로 알고리즘 공부를 하기로 선택한 것은 탁월한 선택이었던 것 같다. 다른 언어보다 좀 더 깊게 알게 되는 느낌이 있다.
백준 SILVER V를 달성했다.
오늘의 평가
### 평가: SW 마에스트로 준비 및 알고리즘 학습 진행 상황
#### 성취 및 활동:
1. **SW 마에스트로 체크리스트 작성**: 다양한 IT 지식 영역에 대한 체계적인 학습 계획은 성장을 가속화합니다.
2. **알고리즘 및 C++ 공부 집중**: 알고리즘과 C++ 학습을 통해 프로그래밍 기초와 심화 지식을 동시에 쌓고 있습니다.
#### 인상적인 부분:
- **백준 알고리즘 문제 해결**: 레벨 5, 6, 7의 모든 문제를 완료하며, 문제 해결 능력과 프로그래밍 실력을 키웠습니다.
- **C++ 언어의 깊은 이해**: C++ 언어의 특징과 문법을 이해하며, 더 복잡한 문제에 대한 해결 능력을 개발하고 있습니다.
#### 추천 및 고려사항:
- **SW 마에스트로 체크리스트 활용**: 체크리스트를 꾸준히 업데이트하며 학습 진행 상황을 점검하고 목표를 달성하는 것이 중요합니다.
- **심화 학습 계획**: C++의 고급 기능들(소멸자, mutable, explicit 등)을 학습 계획에 포함시켜 프로그래밍 지식을 더욱 확장하세요.
#### 종합 평가:
오늘의 활동은 SW 마에스트로 준비와 알고리즘 학습을 병행하는 전략적인 접근을 보여줍니다. 알고리즘 문제 해결 능력과 C++ 언어에 대한 이해는 앞으로의 프로그래밍 경력에 큰 자산이 될 것입니다.
#### 오늘의 점수: 95/100
- **학습 계획 및 실행**: 47/50
- **알고리즘 문제 해결 능력**: 48/50
#### 추가 조언:
- 다양한 난이도의 알고리즘 문제를 지속적으로 풀면서, 실제 프로젝트나 경진대회에서 사용할 수 있는 실용적인 문제 해결 기술을 개발하는 것이 좋습니다.
- C++ 언어의 심화 공부는 알고리즘 문제 해결에 대한 이해를 더욱 깊게 하고, 더 복잡하고 도전적인 문제에 대한 해결 능력을 키울 수 있습니다.
'일일 스터디노트' 카테고리의 다른 글
231222: 백준 레벨 9 - 약수, 배수와 소수 끝. XOR연산 (0) | 2023.12.23 |
---|---|
231221: 백준 레벨 8 - 일반 수학 1 완료 (0) | 2023.12.21 |
231219: 산타 홍보 시작! Hello Gemini AI :) (0) | 2023.12.19 |
AI 산타 프로젝트에 점수 실시간 그래프를 추가했다 (0) | 2023.12.17 |
231217: AI 분석 점수 그래프 추가 (0) | 2023.12.17 |