코테/프로그래머스
[프로그래머스/Lv. 0] 개미 군단
imname1am
2023. 1. 29. 18:02
반응형
내 코드
class Solution {
public int solution(int hp) {
int answer = 0;
if(hp % 5 != 0) {
answer += hp/5;
hp = hp % 5;
if(hp % 3 != 0) {
answer += hp/3;
hp = hp % 3;
if(hp % 1 != 0) {
answer += hp/1;
hp = hp % 1;
}
else {
answer += hp;
}
}
else {
answer += hp/3;
}
}
else {
answer += hp/5;
}
return answer;
}
}
정답이긴 하다만 생각한 것보다 코드가 넘 길어져서 다른 분들 코드를 보았다..🤔
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
다른 코드 1
class Solution {
public int solution(int hp) {
int answer = hp / 5;
hp %= 5;
answer += hp / 3;
hp %= 3;
answer += hp / 1;
return answer;
}
}
나랑 비슷한데 if문을 사용하지 않으셨다!
if문이 굳이 안 필요했던 것...ㅎ
다른 코드 2
class Solution {
public int solution(int hp) {
return hp / 5 + (hp % 5 / 3) + hp % 5 % 3;
}
}
내가 하고자 했던 게 딱 이 코드였던 것 같다.
하지만 나는 너무 장황하게 써버린ㅋㅋㅋㅠ
반응형