먹었으면 뇌를 쓰자
백준 5597 java - 과제 안 내신 분..? (이해 안 가는 사람 위한 풀이) 본문
문제
잘못된 코드
힘들었다...
전체 합, 배열 합, 빠진 수의 합,
전체 곱, 배열 곱, 빠진 수의 곱에서 규칙을 찾아서
로직을 짜보려고 노력했는데 잘 안됐다.
결국 방정식의 해까지 구해야 하는 문제가 생겼다.
점점 잘못되어감을 느끼고 그만뒀다.
정답 (*boolean)
로직은 다음과 같다.
1. boolean 데이터 타입 배열을 만든다. 0번부터 시작하므로 크기는 30+1=[31]이다.
2. 첫번째 for문 - 제출한 번호는 true로 배열에 저장한다.
3. 두번째 for문 - 제출하지 않은 번호는 자동으로 false가 되고, 이를 출력한다.
로직은 간단한데 수식 적는 게 좀 까다로워서 주석을 달아봤다.
+ 풀이 추가
BufferedWriter를 썼다.
'JAVA > 백준 알고리즘' 카테고리의 다른 글
백준 1546 java - 평균 (0) | 2022.11.28 |
---|---|
백준 3052 java - 나머지 (풀이 추가: for-each문/HashSet) (0) | 2022.11.24 |
백준 2565 java - 최댓값 (0) | 2022.11.23 |
백준 10818 java - 최소, 최대 (★) (0) | 2022.11.22 |
백준 10871 java - X보다 작은 수 (0) | 2022.11.22 |
Comments