class Solution {
public boolean solution(int x) {
String[] str = String.valueOf(x).split(""); // String 변환 후 String 배열에 나눠담기
int sum = 0;
for(int i = 0; i < str.length; i++){
sum += Integer.parseInt(str[i]);
}
if(x % sum == 0){
return true;
}else{
return false;
}
}
}
1.
class Solution {
public boolean solution(int x) {
int sum = String.valueOf(x).chars().map(ch -> ch - '0').sum(); // 람다식
return x % sum == 0;
}
}
2.
class Solution {
public String solution(String phone_number) {
// replaceAll 기능 사용할 수 있다.
// 정규식 깔끔하다.
return phone_number.replaceAll(".(?=.{4})", "*");
}
}
💬 람다식으로도 풀어낼 수 있다.
💬 String 배열 넣고 integer 형변환으로 총합 구하는 방식
💬 형 변환 잘해주기
✔ 람다식
✔ String api 확인