주니어 기초 코딩공부/JAVA_programmers_코딩테스트
7의 개수_programmers_lev00
jju_developer
2022. 12. 12. 18:50
728x90
<코딩 테스트>
머쓱이는 행운의 숫자 7을 가장 좋아합니다. 정수 배열 array가 매개변수로 주어질 때, 7이 총 몇 개 있는지 return 하도록 solution 함수를 완성해보세요.
<나의 풀이 과정>
이번 문제는 간단하게 코딩하였습니다.
int형의 배열을 하나하나 쪼개어 String 배열로 담은 후, 7의 문자와 같다면 answer++을 해주었습니다.
<나의 풀이 코드>
class Solution {
public int solution(int[] array) {
int answer = 0;
String str ="";
for (int i = 0; i < array.length; i++) {
str+=array[i];
}
String[] strArr = str.split("");
for (int i = 0; i < strArr.length; i++) {
if(strArr[i].equals("7"))
answer++;
}
return answer;
}
}
<다른 사람 풀이 1>
class Solution {
public int solution(int[] array) {
int answer = 0;
for(int a : array){
while(a != 0){
if(a % 10 == 7){
answer++;
}
a /= 10;
}
}
return answer;
}
}
728x90