반응형

신고 결과 받기 2

[Java] Coding Test (신고 결과 받기)

문제 유저들의 아이디를 규칙에 맞게 추천해주는 프로그램을 개발하려합니다. ▶ 규칙 아이디의 길이는 3자 이상 15자 이하여야 합니다. 아이디는 알파벳 소문자, 숫자, 빼기(-), 밑줄(_), 마침표(.) 문자만 사용할 수 있습니다. 단, 마침표(.)는 처음과 끝에 사용할 수 없으며 또한 연속적으로 사용 할 수 없습니다. 유저가 입력한 아이디가 new_id라고 한다면, 1단계 new_id의 모든 대문자를 대응되는 소문자로 치환합니다. 2단계 new_id에서 알파벳 소문자, 숫자, 빼기(-), 밑줄(_), 마침표(.)를 제외한 모든 문자를 제거합니다. 3단계 new_id에서 마침표(.)가 2번 이상 연속된 부분을 하나의 마침표(.)로 치환합니다. 4단계 new_id에서 마침표(.)가 처음이나 끝에 위치한다면..

JAVA 2022.08.16

[Java] Coding Test (신고 결과 받기)

문제 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려고 합니다. 각 유저는 한 번에 한 명의 유저를 신고 할 수 있습니다. 신고 횟수에 제한은 없습니다. 서로 다른 유저를 계속 신고 할 수 있습니다. 한 유저를 여러번 신고 할 수 도 있지만, 동일한 유저에 대한 신고 횟수는 1회로 처리 됩니다. k번 이상 신고된 유저는 게시판 이용이 정지되며, 해당 유저를 신고한 모든 유저에게 정지 사실을 메일로 발송합니다. 유저가 신고한 모든 내용을 취합하여 마지막에 한꺼번에 게시판 이용 정지를 시키면서 정지 메일을 발송합니다. ▶ 제한 사항 2 ≤ id_list의 길이 ≤ 1,000 1 ≤ id_list의 원소 길이 ≤ 10 id_list의 원소는 이용자의 id를 나타내는 문자열이며 알파..

JAVA 2022.08.12
반응형