💬 문제 설명
머쓱이는 행운의 숫자 7을 가장 좋아합니다. 정수 배열 array가 매개변수로 주어질 때, 7이 총 몇 개 있는지 return 하도록 solution 함수를 완성해보세요.
🚫 제한 사항
- 1 ≤ array의 길이 ≤ 100
- 0 ≤ array의 원소 ≤ 100,000
📢 입출력 예
👨🏫 입출력 예 설명
📃 제출 코드
class Solution {
public int solution(int[] array) {
int answer = 0;
for (int num : array) {
while(num > 0) {
int temp = num % 10;
if (temp == 7) answer++;
num = num / 10;
}
}
return answer;
}
}
✏ 해결방법 & 배운점
`array` 배열을 순회하며 각각의 원소들의 값을 10으로 나누어 나머지를 계산하여 각 자릿수를 검사하여 `7`과 일치할 경우 `answer`을 증가시키는 방법으로 문제를 해결하였습니다.
'PS > 프로그래머스 입문 100제' 카테고리의 다른 글
[프로그래머스] LV.0 소인수 분해 - 자바 [72/100] (0) | 2024.06.28 |
---|---|
[프로그래머스] LV.0 컨트롤 제트 - 자바 [71/100] (0) | 2024.06.28 |
[프로그래머스] LV.0 진료 순서 정하기 - 자바 [69/100] (0) | 2024.06.26 |
[프로그래머스] LV.0 한 번만 등장한 문자 - 자바 [68/100] (0) | 2024.06.26 |
[프로그래머스] LV.0 가까운 수 - 자바 [67/100] (0) | 2024.06.26 |