강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

김지협님의 프로필 이미지
김지협

작성한 질문수

38군데 합격 비법, 2025 코딩테스트 필수 알고리즘

1-10. 알고리즘 더 풀어보기 (2)

1-10 알고리즘 더 풀어보기(2) 질문 있습니다

작성

·

12

·

수정됨

0

1. 현재 학습 진도

  • 몇 챕터/몇 강을 수강 중이신가요?

    • 1-10 알고리즘 더 풀어보기(2)

  • 어떤 알고리즘을 학습하고 계신가요?

    • 반복되지 않는 문자

       

2. 어려움을 겪는 부분

  • 어느 부분에서 막히셨나요?

    • 1-10 알고리즘 더 풀어보기(2)

       

  • 어떤 개념이 헷갈리시나요?

    • 왜 이 문제가 입력된 문자열에서의 등장 순서 상 첫번째가 아닌 알파벳 순서상 첫번째 기준으로 구하도록 결정되었다고 설명 되어있는지 잘모르겠습니다

 

3. 시도해보신 내용

  • 문제 해결을 위해 어떤 시도를 해보셨나요?

    • 제가 생각하는 코드의 흐름은 다음과 같습니다

       

      1. findAlphabetOccurrenceArray 메서드를 통해 알파벳별 중복 횟수를 담은 숫자 배열을 생성합니다

      2. 중복 횟수가 1인 알파벳만 따로 뽑아 arrayList에 적재합니다

      3. main에서 파라미터로 입력된 문자열을 문자배열로 만들어 arrayList에 해당 문자가 있는지 확인 후 반환합니다(없다면 _ 반환)

    • 여기서 질문이 있습니다 중복횟수가 1인 알파벳을 순서대로 arrayList에 담더라도 결국엔 도출되는 값은 main에서 들어온 string값을 for문을 돌려서 해당 문자를 도출 합니다 그렇다면 만약 문자열이 'aabbdcee' 라고 한다면 d가 나온다는 의미인데 왜 강의자료에는

      image.png

      라고 설명이 되어있는지 궁금합니다 제가 설명을 잘 이해를 못한걸까요??

       

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
김지협님의 프로필 이미지
김지협

작성한 질문수

질문하기