inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

176만명의 커뮤니티!! 함께 토론해봐요.

Unique Email Addresses 질문 드립니다.

미해결

정말 쉽게 풀어보는 코딩 테스트 top 기본 문제 (with 자바)

안녕하세요, 강사님. 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 ; } 답변 미리 감사드립니다.

  • UniqueEmailAddresses
  • java
  • 코테 준비 같이 해요!
illhumored 댓글 1 좋아요 1 조회수 164

인기 태그

인프런 TOP Writers

주간 인기글