먹었으면 뇌를 쓰자
백준 10807 java - 개수 세기 본문
문제

잘못된 코드(*런타임 에러)
배열은 생활코딩 반복문 하면서 아이스크림 겉핥기로 살짝 담가봤다.
제로베이스 상태이므로 구글링으로 코드를 조합해봤다.
런타임 에러가 뜬 걸 보니 for문에서 문제가 있는 것 같은데...

정답(*배열 주머니를 만들자)
for문만 문제가 아니라 전반적으로 알고리즘이 틀려먹었다^^
배열 문제이지만, 조건문과 반복문 로직이 중요한 것 같다.

★ 배열의 핵심은 배열 주머니를 만드는 것이다. (int [ ] numbers = new int [n])
★ 이 문제처럼 입력 값으로 배열 주머니를 채운다면 for문을 써준다. (numbers [i] = sc.nextInt();)
4단계 배열도 앞으로 열심히 해보자.
익숙해지면 된다.
'JAVA > 백준 알고리즘' 카테고리의 다른 글
백준 10818 java - 최소, 최대 (★) (0) | 2022.11.22 |
---|---|
백준 10871 java - X보다 작은 수 (0) | 2022.11.22 |
백준 1110 java - 더하기 사이클 (0) | 2022.11.16 |
백준 10951 java - A+B-4 (0) | 2022.11.16 |
백준 10952 java - A+B-5 (0) | 2022.11.14 |