💻
신규 아이디 추천
July 03, 2023
내 최종코드
class Solution {
public String solution(String new_id) {
String answer = new_id.toLowerCase();
answer = answer.replaceAll("[^a-z0-9-_.]", "").replaceAll("[.]+", ".").replaceAll("^[.]|[.]$","");
if("".equals(answer)) answer = "a";
if(answer.length() >= 16){
answer = answer.substring(0, 15);
}
answer = answer.replaceAll("[.]$", "");
while(answer.length() <= 2){
answer += answer.charAt(answer.length()-1);
}
return answer;
}
}