1604
2022-11-03 03:24:45
0
일단 딕셔너리 2개가 필요하겠네요.
- 이름 2글자씩 끊어서 갖고 있을 딕셔너리
- 결과 값을 저장할 딕셔너리
닉네임을 하나하나 부른다음 윗분말대로 2글자씩 끊어서 딕셔너리에서 중복되는 것이 있는지 조회 후 없으면 추가합니다.
처음 데이터 : 제이엠 -> [제이, 이엠]
두번째 : 제이슨 -> [제이, 이엠, 이슨] 여기서 제이는 중복되므로 제이슨은 결과값에 넣어주고요. '제이'는 딕셔너리에 다시 넣지 않습니다.
세번째 : 워니 -> [제이, 이엠, 이슨, 워니] 중복된 값이 없으니 "워니"만 추가 하고 넘어갑니다.
네번째 : 엠제이 -> [제이, 이엠, 이슨, 워니, 엠제] 제이 또 중복이니 결과에 넣고 넘어갑니다.
.... 폼의 길이만큼 반복
대신 첫번째는 처음에 결과에 무조건 등록하고 중복되는게 있는지 bool값으로 중복여부를 갖고 있다가 나중에 중복되는게 없으면 제외시키면 될듯 합니다.