인프런 커뮤니티 질문&답변
1-10 알고리즘 더 풀어보기(2) 질문 있습니다
작성
·
12
·
수정됨
0
1. 현재 학습 진도
몇 챕터/몇 강을 수강 중이신가요?
1-10 알고리즘 더 풀어보기(2)
어떤 알고리즘을 학습하고 계신가요?
반복되지 않는 문자
2. 어려움을 겪는 부분
어느 부분에서 막히셨나요?
1-10 알고리즘 더 풀어보기(2)
어떤 개념이 헷갈리시나요?
왜 이 문제가 입력된 문자열에서의 등장 순서 상 첫번째가 아닌 알파벳 순서상 첫번째 기준으로 구하도록 결정되었다고 설명 되어있는지 잘모르겠습니다
3. 시도해보신 내용
문제 해결을 위해 어떤 시도를 해보셨나요?
제가 생각하는 코드의 흐름은 다음과 같습니다
findAlphabetOccurrenceArray메서드를 통해 알파벳별 중복 횟수를 담은 숫자 배열을 생성합니다중복 횟수가 1인 알파벳만 따로 뽑아 arrayList에 적재합니다
main에서 파라미터로 입력된 문자열을 문자배열로 만들어 arrayList에 해당 문자가 있는지 확인 후 반환합니다(없다면 _ 반환)
여기서 질문이 있습니다 중복횟수가 1인 알파벳을 순서대로 arrayList에 담더라도 결국엔 도출되는 값은 main에서 들어온 string값을 for문을 돌려서 해당 문자를 도출 합니다 그렇다면 만약 문자열이 'aabbdcee' 라고 한다면 d가 나온다는 의미인데 왜 강의자료에는

라고 설명이 되어있는지 궁금합니다 제가 설명을 잘 이해를 못한걸까요??
답변
답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!




