미해결
정말 쉽게 풀어보는 코딩 테스트 top 기본 문제 (with 자바)
Unique Email Addresses 질문 드립니다.
안녕하세요, 강사님.
Unique Email Addresse 강의 보던중 궁금한점이 있어 질문 드립니다.
저는 replace 함수를 사용해서 구현해 보았는데요.
StringBuilder 를 사용하는 것이 코테에서 더 높은 점수를 받는지 궁금합니다.
StringBuilder 말고도.. 다른 코테에서 가산점을 받을 만한 내용들이 있을까요?
예를들면 필요한 경우 함수를 만들어 호출하거나 하는 등..의 내용이요.
public static int numUniqueEmails(String[] emails){
int result = 0;
Set<String> set = new HashSet<>();
for(String email: emails) {
String tmpLocal = makeLocalName(email);
String tmpDomain = makeDomainName(email);
set.add(tmpLocal+tmpDomain);
}
for(int i=0; i<emails.length; i++) {
String tmpLocal = "";
String tmpDomain = "";
tmpLocal = emails[i].substring(0, emails[i].indexOf("+")).replace(".", "");
tmpDomain = emails[i].substring(emails[i].indexOf("@"));
set.add(tmpLocal+tmpDomain);
}
result = set.size();
return result;
}
답변 미리 감사드립니다.