https://www.notion.so/0118-2ec3b6ffc59280ed9b28da9124c6ceea?source=copy_link
- 5086 약수 구하기- [15]분 - [혼자 풀림]
- 2501 약수 구하기- [25]분 - [답 봄]
- 1978 소수 찾기- [30]분 - [답 봄]
- 2581 소수- [23]분 - [혼자 풀음]
- 11653 소인수 분해- [10]분 - [혼자 풀음]
💭 오늘의 어려움: [구체적으로 뭐가 막혔는지]
전역 변수 : 접근 범위의 문제
초기화 타이밍의 문제라고함..
전역 변수여도 자동으로 초기화 되지 않는다.
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
List<Integer> list = new ArrayList<>();
int sum = 0;
while (true) {
int n = Integer.parseInt(br.readLine());
각 숫자 n 마다 새로 계산을 해야하므로 while 안에서 초기화해야한다.
while 문은 “새 문제”를 푸는 구조다.
매 반복마다 필요한 상태는 list sum
전역에 두면
n = 6 → list = [1,2,3], sum = 6
n = 12 → list = [1,2,3,1,2,3,4,6], sum = 22
반복문 안에서 초기화 해야한다…
공유해야하는 경우 누적 통계, 전체 입력 개수

'【스터디노트】 > ▷TIL' 카테고리의 다른 글
| [1/7 체크인] (0) | 2026.01.07 |
|---|---|
| 코테 스터디 72일차 TIL + 오늘의 학습 키워드 분수찾기 (0) | 2025.12.27 |
| 트러블 슈팅 AI 포트폴리오 평가 시스템 성능 비교 : 직접 프롬프트 vs DB 조회 방식의 트레이드오프 분석 (0) | 2025.12.16 |
| 코테 스터디 69일차 TIL + 오늘의 학습 키워드 거스름돈 (0) | 2025.12.16 |
| 코테 스터디 67일차 TIL + 오늘의 학습 키워드 진법 변환 (0) | 2025.11.14 |