개발지식 먹는 하마 님의 블로그
[내일배움캠프 6일차] _ 쿼드트리, JDK 본문
새로운 한 주가 시작되고 Java 문법 강의가 시작되었다.
이미 대부분 알고 있는 내용이지만 복습 겸 전체적인 내용을 빠르게 훑으며 강의를 수강했다.
강의 내용 중에서 대학 시절 별로 중요한 내용이라고 생각하지 않아 가볍게 넘어간 JDK 구조에 대해 정리했다.
📚 학습 내용 정리
- 쿼드트리
https://devhippo.tistory.com/63
1992번 - 쿼드트리
[ 문제 풀이 ]1. 입력값이 정수형이 아닌 문자열이다.따라서, scanf 보다는 cin을 사용했다.char 변수를 통해 문자열의 한 글자씩 받아서 저장했다.for (int i = 0; i > img[i][j]; }} 2. 분할하기N을 길이로 사
devhippo.tistory.com
- JDK의 구조
https://devhippo.tistory.com/64
JAVA의 구조
JDK (Java Development Kit)자바 프로그램을 개발할 때 필요한 개발 도구 모음JDK (Java Development Kit) ← Java 개발에 필요한 모든 것 포함 ├── JRE (Java Runtime Environment) ← Java 실행 환경 │ ├── JVM (Java V
devhippo.tistory.com
⏳ 학습하며 겪었던 문제점
큰 어려움은 없었다.
쿼드트리 문제를 풀 때, 입력값이 문자열이라는 것을 제대로 확인하지 않고 정수형으로 문제를 풀다가
틀렸다는 결과를 보고 충격을 잠시 받았었다.
주어진 조건을 꼼꼼하게 읽자!
⭐ 내일 학습할 것
사실... 중간에 떡볶이를 잘못 먹고 체해서 강의 중간중간 놓친 부분이 있다.
2 주자 중반 부분부터 어디를 놓쳤는지 확인하고 모르거나 기억하면 좋을 내용을 정리할 예정이다.
계산기 프로젝트의 구현 기능을 구상했다.
- Java 그래픽 사용해서 콘솔창이 아닌 진짜 계산기 UI 만들기
- 입력값이 여러 개인 경우도 처리 가능
- 입력값 하나 지우기, 한 번에 지우기
- (시간이 된다면) 삼각함수, 루트, 절댓값 기능 추가하기
고려해야 하는 조건 (정리 중)
- 0으로 나누려고 할 때, 나눌 수 없습니다 처리
- 기호를 연이어 눌렀을 때, 최근에 누른 한 개의 기호만 사용가능해야 한다.
또 뭐가 있을 지는 내일 프로젝트 발제를 듣고 적당히 조율 및 추가하여 구현할 계획이다.
'내일배움캠프 (CS25)' 카테고리의 다른 글
[내일배움캠프 8일차] _ 탐욕법, 계산기 GUI (0) | 2025.02.26 |
---|---|
[내일배움캠프 7일차] _ 탐욕법, 제네릭, 람다, 스트림, JFrame (0) | 2025.02.25 |
[내일배움캠프 5일차] _ 캠프(프로젝트 발표 회고) (0) | 2025.02.21 |
[내일배움캠프 4일차] _ 캠프(개인 페이지 구현 완료, Github 웹 배포) (0) | 2025.02.20 |
[내일배움캠프 3일차] _ 캠프(자기소개 페이지 프로젝트) (1) | 2025.02.19 |