Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 프로그래머스 #잡은 물고기의 평균 길이 구하기 #mysql #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #잡은 물고기 중 가장 큰 물고기의 길이 구하기 #알고리즘 #mysql #코린이 #개발자 #study
- 프로그래머스 #나이 정보가 없는 회원 수 구하기 #mysql #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #한 해에 잡은 물고기 수 구하기 #mysql #알고리즘 #코린이 #개발자 #study
- 백준 #네 번째 점 #3009 #자바 #java #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #mysql #12세 이하인 여자 환자 목록 출력하기 #알고리즘 #코린이 #개발자 #study
- 코린이 #개발자 #study
- 프로그래머스 #mysql #경기도에 위치한 식품창고 목록 출력하기 #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #mysql #역순 정렬하기 #알고리즘 #코린이 #개발자 #study
- 백준 #일곱 난쟁이 #2309 #자바 #java #알고리즘 #코린이 #개발자 #study
- 백준 #4153 #직각삼각형 #알고리즘 #자바 #java #코린이 #개발자 #study
- 프로그래머스 #가장 큰 물고기 10마리 구하기 #mysql #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #mysql #동명 동물 수 찾기 #알고리즘 #코린이 #개발자
- 프로그래머스 #조건에 맞는 회원수 구하기 #mysql #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #mysql #알고리즘 #어린 동물 찾기 #코린이 #개발자 #study
- 백준 #다이얼 #5622 #알고리즘 #자바 #java #코린이 #개발자 #study
- 프로그래머스 #mysql #알고리즘 #이름이 있는 동물의 아이디 #코린이 #개발자 #study
- 프로그래머스 #동명 동물 수 찾기 #mysql #데이터베이스 #db #코린이 #개발자 #알고리즘
- mysql #min() #max() #최소값 #최대값 #코린이 #개발자 #study
- 프로그래머스 #python 개발자 찾기 #알고리즘 #mysql #코린이 #개발자 #study
- 프로그래머스 #mysql #알고리즘 #자동차 대여 기록에서 장기/단기 대여 구분하기 #코린이 #개발자 #study
- 특정 옵션이 포함된 자동차 리스트 구하기 #코린이 #개발자 #study
- 프로그래머스 #과일로 만든 아이스크림 고르기 #mysql #알고리즘 #코린이 #개발자 #study
- 백준 #
- 프로그래머스 #mysql #흉부외과 또는 일반외과 의사 목록 출력하기 #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #알고리즘 #mysql #인기있는 아이스크림 #코린이 #개발자 #study
- 프로그래머스 #mysql #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #아픈 동물 찾기 #mysql #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #모음 제거 #알고리즘 #자바 #java #코린이 #개발자 #study
- 프로그래머스 #알고리즘 #mysql #
Archives
- Today
- Total
luke
[백준] - 과제 안 내신 분..? (5597) (자바/Java) 본문
https://www.acmicpc.net/problem/5597
문제.
풀이.
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] arr = new int[31];
for (int i = 1; i < 29; i++) {
int n = sc.nextInt();
arr[n] = 1;
}
for (int i = 1; i < arr.length; i++) {
if (arr[i] != 1) {
System.out.println(i);
}
}
}
}
이번 문제는 입력한 숫자 중 없는 번호 찾는 문제라 생각할 수 있는 문제다.
지문에서 각 번호를 가지고 있는 30명의 학생중 28명만 제출했으며 나머지 제출하지 않은 2명의 번호를 찾는 거다.
바로 풀이를 해보겠다.
1. 30번 까지의 번호가 필요하므로 index 31인 배열을 만들어 준다.
2. 번호는 1번부터 시작 하므로 28명의 학생 번호를 1번부터 입력해 준다.
3. 이제 없는 번호를 찾아내기 위해 arr [n] 입력한 번호들에 1의 숫자로 초기화해준다.
4. 배열의 길이 31 만큼 루프를 돌려 1번부터 30번까지 없는 번호를 찾아낸다.
5. 입력한 숫자 중 index 2,8 이 없었으며 초기화 값으로 1 이 아니기에 쉽게 찾아낼 수 있다.
'알고리즘문제 > 백준 문제(Java)' 카테고리의 다른 글
[백준] - 이상한 곱셈 (1225) (자바/Java) (2) | 2024.04.20 |
---|---|
[백준] - 피카츄 (14405) (자바/Java) (0) | 2024.04.18 |
[백준] - 평균 (1546) (자바/Java) (0) | 2024.04.14 |
[백준] - 초6 수학 (2702) (자바/Java) (0) | 2024.04.13 |
[백준] - 행복 (15969) (자바/Java) (0) | 2024.04.09 |