문제 설명

솔루션
class Solution {
public int solution(int[] array) {
int answer = 0;
String str = "";
for(int i = 0; i < array.length; i++){
str += ""+ array[i];
}
String[] str_arr = str.split("");
for(int j = 0; j < str_arr.length; j++){
if(str_arr[j].contains("7")){
answer ++;
}
}
return answer;
}
}
다른 방법
복잡하게 굳이 String 배열로 바꾸지않고 그대로 문자열로 쓸 수 있다.
for(int i=0; i<str.length(); i++){
if(str.substring(i,i+1).equals("7")) answer++;
}'java' 카테고리의 다른 글
| [프로그래머스 - 자바] 공던지기 (0) | 2023.09.01 |
|---|---|
| [프로그래머스 - 자바] 소인수분해 (0) | 2023.09.01 |
| [프로그래머스 - 자바] 컨트롤제트 (0) | 2023.09.01 |
| [프로그래머스 - 자바] 이진수 더하기 (0) | 2023.09.01 |
| [프로그래머스 - 자바] 한번만 등장한 문자 (0) | 2023.09.01 |