12Dev

  • 홈
  • 태그
  • 방명록
  • GitHub

2021 KAKAO BLIND RECRUITMENT 1

[programmers][Level1][Java] 신규아이디 추천

✏️ Algorithm. 📋 Solved. 1. 각각의 단계에 해당하는 로직을 구성하여 처리 2. 정규식을 활용하면 더 간단히 될 것같다. ✔️ Code. public String solution(String new_id) { String answer = ""; /* * 1. 대문자 -> 소문자 치환 * */ answer = new_id.toLowerCase(); /* * 2. 소문자, 숫자, -, _, . 를 제외한 문자 제거 * */ answer = answer.replaceAll("[^0-9a-z.\\-_]", ""); /* * 3. .문자 2번 연속 -> . 하나로 치환 * */ while(answer.indexOf("..") > -1){ answer = answer.replace("..", "...

Algorithm/programmers 2021.03.25
1
더보기
프로필사진

코린이 기술블로그 입니다. 작성한 글 중에 미흡하거나 잘못된 부분이 있으면 댓글 부탁 드립니다!

  • Developer (80)
    • 프로젝트 (5)
    • IDE (8)
      • IntelliJ (8)
    • Server (2)
    • Framework (1)
      • eGovFrame (1)
      • Spring (0)
    • DBMS (5)
      • Oracle (0)
      • CUBRID (4)
      • Tibero (1)
    • Linux (3)
      • CentOS (2)
    • Algorithm (9)
      • BOJ (0)
      • LeetCode (7)
      • programmers (2)
    • FrontEnd (1)
    • Live-Study (13)
    • Open Sources (1)
      • ElasticSearch (1)
    • Study (30)
      • CleanCode (19)
      • 함께자라기 (4)
      • Effective Java (4)
    • AWS (1)
    • Python (1)

최근글과 인기글

  • 최근글
  • 인기글

방문자수Total

  • Today :
  • Yesterday :

  • 통개발
  • 방구석 개발자

티스토리툴바