본문 바로가기

728x90
반응형

파이썬 문자열

(2)
[Python] 신고 결과 받기 - 2022 KAKAO BLIND RECRUITMENT https://programmers.co.kr/learn/courses/30/lessons/92334 코딩테스트 연습 - 신고 결과 받기 문제 설명 신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다. 각 유저는 한 번에 한 명의 programmers.co.kr 일정 횟수만큼 신고를 받아야 정지를 먹는다. (단, 동일한 인물이 중복 신고한 경우 1회로 처리함) 그래서 신고 정보가 있는 report에서 단순히 split한 다음에 누가 누구에게 신고를 했는지 횟수를 저장하면 된다. 저장된 횟수가 정지 먹을 만큼의 횟수라면 정지를 먹고 신고한 사람에게 당신의 신고자가 정지 먹었다는 걸 알려주기 위해 메일을 보낸다. p..
[Python] 신규 아이디 추천 - 2021 KAKAO BLIND RECRUITMENT https://programmers.co.kr/learn/courses/30/lessons/72410 코딩테스트 연습 - 신규 아이디 추천 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 programmers.co.kr 이 문제는 정규화를 사용해 문자열을 변환해주는 re 패키지를 사용하면 쉽게 풀 수 있다. 문제에서 정의하는 신규 아이디 추천 알고리즘은 다음과 같다. 1단계 new_id의 모든 대문자를 대응되는 소문자로 치환합니다. 2단계 new_id에서 알파벳 소문자, 숫자, 빼기(-), 밑줄(_), 마침표(.)를 제외한 모든 문자를 제거합니다. 3단계 new_id에서..

728x90
반응형