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
- 코린이 #개발자 #study
- 프로그래머스 #mysql #12세 이하인 여자 환자 목록 출력하기 #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #mysql #알고리즘 #코린이 #개발자 #study
- 백준 #다이얼 #5622 #알고리즘 #자바 #java #코린이 #개발자 #study
- 프로그래머스 #잡은 물고기 중 가장 큰 물고기의 길이 구하기 #알고리즘 #mysql #코린이 #개발자 #study
- 프로그래머스 #조건에 맞는 회원수 구하기 #mysql #알고리즘 #코린이 #개발자 #study
- 특정 옵션이 포함된 자동차 리스트 구하기 #코린이 #개발자 #study
- 프로그래머스 #python 개발자 찾기 #알고리즘 #mysql #코린이 #개발자 #study
- 프로그래머스 #mysql #흉부외과 또는 일반외과 의사 목록 출력하기 #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #mysql #역순 정렬하기 #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #mysql #알고리즘 #이름이 있는 동물의 아이디 #코린이 #개발자 #study
- 프로그래머스 #나이 정보가 없는 회원 수 구하기 #mysql #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #아픈 동물 찾기 #mysql #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #알고리즘 #mysql #
- 프로그래머스 #mysql #알고리즘 #자동차 대여 기록에서 장기/단기 대여 구분하기 #코린이 #개발자 #study
- 프로그래머스 #알고리즘 #mysql #인기있는 아이스크림 #코린이 #개발자 #study
- 프로그래머스 #동명 동물 수 찾기 #mysql #데이터베이스 #db #코린이 #개발자 #알고리즘
- 백준 #네 번째 점 #3009 #자바 #java #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #과일로 만든 아이스크림 고르기 #mysql #알고리즘 #코린이 #개발자 #study
- 백준 #
- 프로그래머스 #잡은 물고기의 평균 길이 구하기 #mysql #알고리즘 #코린이 #개발자 #study
- 백준 #일곱 난쟁이 #2309 #자바 #java #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #mysql #동명 동물 수 찾기 #알고리즘 #코린이 #개발자
- 백준 #4153 #직각삼각형 #알고리즘 #자바 #java #코린이 #개발자 #study
- 프로그래머스 #한 해에 잡은 물고기 수 구하기 #mysql #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #모음 제거 #알고리즘 #자바 #java #코린이 #개발자 #study
- 프로그래머스 #가장 큰 물고기 10마리 구하기 #mysql #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #mysql #경기도에 위치한 식품창고 목록 출력하기 #알고리즘 #코린이 #개발자 #study
- mysql #min() #max() #최소값 #최대값 #코린이 #개발자 #study
- 프로그래머스 #mysql #알고리즘 #어린 동물 찾기 #코린이 #개발자 #study
Archives
- Today
- Total
luke
[프로그래머스] - 개미 군단 (자바/Java) 본문
https://school.programmers.co.kr/learn/courses/30/lessons/120837
문제.
풀이.
class Solution {
public int solution(int hp) {
int answer = 0;
int[] arr = {5,3,1};
for(int i = 0; i < arr.length; i++){
if(hp / arr[i] != 0){
answer += hp / arr[i];
hp %= arr[i];
}
}
return answer;
}
}
프로그래머스 문제 중 " 개미 군단 "이라는 문제다.
그저 심심해서 프로그래머스 앞부분 문제를 푸는데... 오늘 올린 글 백준 문제랑 풀이가 너무 똑같다...
그래도!! 설명은 적어두는게 좋으니 바로 문제 풀이로 가보겠다.
1. 데미지를 주는 수를 배열로 만들어 준다.
2. 배열의 길이만큼 반복문을 돌려준다.
3. 여기서부터가 메인이다. hp가 0이 되면 종료가 되므로 0이 아닐 경우 조건식 실행을 시킨다.
4. answer은 hp / arr[i] 의 몫이 개미의 수라 생각하면 된다.
(23 / 5 의 몫은 4이다 그 후 나머지 3은 또다시 반복문을 통하면 배열 내에 3 이 있기에 몫이 1이 되고 합하면 answer = 5)
5. hp %= arr[i] 는 23 % 5 값은 3이 나온다 즉 hp가 3이 되는 것이다 그렇게 되면 hp는 다시 배열 내에 인덱스 차례대로 비교한 뒤 3이 있으므로 answer 값이 1이 증가해 최종 값은 5가 나온다.
'알고리즘문제 > 프로그래머스(Java)' 카테고리의 다른 글
[프로그래머스] - 크기가 작은 부분 문자열 (자바/Java) (0) | 2024.05.20 |
---|---|
[프로그래머스] - 3진법 뒤집기 (자바/Java) (0) | 2024.05.19 |
[프로그래머스] - 같은 숫자는 싫어 (자바/Java) (0) | 2024.04.26 |
[프로그래머스] - 가운데 글자 가져오기 (자바/Java) (0) | 2024.04.23 |
[프로그래머스] - 행렬의 덧셈 (자바/Java) (0) | 2024.04.22 |