728x90
반응형
[프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> 369게임
https://school.programmers.co.kr/learn/courses/30/lessons/120891
해결 과정
먼저 order를 문자열로 변환하기 위해 Integer.toString() 을 사용한다.
문자열 배열을 만들어 split을 통해 넣어주고,
반복문을 돌리며 3,6,9와 문자열배열의 문자가 같으면 answer++ 해준다.
소스 코드
class Solution {
public int solution(int order) {
int answer = 0;
String s = Integer.toString(order);
String [] or = s.split("");
for (int i=0; i<or.length; i++){
if (or[i].equals("3") || or[i].equals("6") || or[i].equals("9")) {
answer++;
}
}
return answer;
}
}
728x90
반응형
'JAVA > Programmers' 카테고리의 다른 글
JAVA 프로그래머스 [문자열 정렬하기 (2)] 자바 (0) | 2023.06.07 |
---|---|
JAVA 프로그래머스 [대문자와 소문자] 자바 Lv.0 (0) | 2023.06.04 |
JAVA 프로그래머스 [암호 해독] 자바 Lv.0 (0) | 2023.06.04 |
JAVA 프로그래머스 [가까운 수] 자바 (0) | 2023.06.04 |
JAVA 프로그래머스 [삼각형의 완성조건 (1)] 자바 Lv.0 (0) | 2023.06.03 |
댓글