[문제설명]
정말 단순한 문제였는데 갑자기 머리가 돌이 되더니 생각이 돌아가지 않았다.....
class Solution {
public int solution(int n) {
int answer = 0;
for (int i =0; i<n; i++) {
if(n%7==0) {
answer++;
}
}
return answer;
}
}
첨에 생각해서 쓴 식이 이것...
테스트 2는 통과인데 나머지가 다 탈락인 것이다ㅜㅜㅜㅜ
분명 틀린 이유는 알겠는데 어딜 고쳐야할지 갑자기 머리 정지ㅠㅠ
알고보니 if문으로 해결하면 간단히 해결될 문제였는데... 고작 여기서 막혀버리다니
아직 갈길이 한참 멀다....
class Solution {
public int solution(int n) {
int answer = 0;
if(n%7==0) {
answer = n/7;
} else {
answer = 7/n +1;
}
return answer;
}
}
그런데 다른 분들의 정답 풀이를 보니 정말 미쳤다라는 말이 절로 나오는 식이 잇었다.
class Solution {
public int solution(int n) {
int answer = 0;
return (n+6)/7;
}
}
고작 한줄로 끝내버린.... 나도 이단계까지 갔으면 좋겠다 ㅠㅠ어엉ㅇ
'코딩 공부 > 프로그래머스' 카테고리의 다른 글
(프로그래머스) Lv.1 두 개 뽑아서 더하기 (0) | 2023.04.12 |
---|---|
(프로그래머스) Lv.0 삼각형의 완성조건(1) (0) | 2023.04.12 |
(프로그래머스)Lv0.짝수와 홀수 개수 (0) | 2023.04.11 |
(프로그래머스)Lv0. 두 수의 나눗셈 (1) | 2023.04.11 |