inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

6. 학급 회장(Hash Map)

이렇게 풀어도 괜찮을까요?

195

wodms4525

작성한 질문수 17

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 

javascript 코딩-테스트

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.
wodms4525님, 자바스크립트 알고리즘 문제풀이 관련하여 질문해 주셨군요.

제공해주신 코드 스니펫에 대한 설명을 잘 읽었습니다. 주어진 문자열의 각 문자들을 계산하여 가장 빈도수가 높은 문자를 찾아내는 함수 ‘solution’을 구현한 것 같네요. 코드가 입력된 문자열에서 가장 많이 사용된 문자를 올바르게 반환하는지 확인하기 위해, 다음과 같은 테스트 케이스로도 실행해 보시는 것을 추천드립니다:

  1. 중복된 문자가 없는 경우 (예: “ABCDE”)
  2. 모든 문자가 동일한 경우 (예: “AAAAA”)
  3. 대소문자를 구분해야 하는 경우 (예: “aA”)

이 외에도 다양한 입력 값에 대해 테스트해보면 좀 더 견고한 함수를 만들 수 있을 것입니다.

함수의 로직 자체는 명확하게 작성되었으나, 성능 개선을 고려할 수 있는 여지는 있는지, 가독성과 함수의 확장성 측면에서 더 효율적인 코딩 방식이 있는지 등을 고려하여 코드를 리팩토링해보는 것도 좋은 학습 과정이 될 것입니다.

코드의 정확한 작동 여부를 확인하기 위해 직접 실행해보시거나, 다른 예제 입력 값들을 사용하여 함수가 의도대로 잘 작동하는지 테스트해보시기 바랍니다.

자세한 코드 설명이나 추가적인 코드 리뷰가 필요하시다면, 인프런의 멘토링 서비스를 이용해보시는 것도 좋은 방법이 될 수 있습니다.

도움이 필요하시다면 언제든지 인프런의 1:1 문의를 이용해 주세요. 더 궁금한 사항이 있으시면 추가 질문도 환영입니다!

continue를 사용하는 이유

0

79

2

정렬 가능 여부 판단하기

0

64

2

알고리즘 학습법 관련해서 질문드립니다.

0

86

1

코드 리뷰 부탁드립니다!

0

90

1

indexOf를 사용해서 풀어보았습니다 !!

0

68

1

저는 이런식으로 구현 해보았습니다 !!

0

64

1

12,13,14 강의 소리만 나오고 검은 화면입니다

0

100

3

반복문 최소화하고 indexOf 사용해서 풀어봤습니다

0

63

1

영상 보기 전에 직접 풀어봤습니다.

0

74

1

섹션1의 17번문제 이 풀이로 풀어도 될까요?

0

135

2

정규표현식으로 처리해도 상관없나요 ?

0

120

2

3칸씩 건너뛸 수 있을 경우

0

125

2

강의에 대해 질문있습니다.

0

135

2

Object와 Set을 이용해 풀어봤습니다.

0

117

2

이렇게 해도 되나요?

0

102

2

선생님 중복 단어나 중복관련 문제들은 set을 이용하면 좋을것 같습니다.

0

145

2

이렇게 풀어도 괜찮을까요?

0

138

1

이렇게 풀어도 괜찮을까요?

0

112

1

모든 아나그램 찾기에서 시간복잡도

0

98

1

코드리뷰 부탁드립니다.

0

130

1

for loop 탈출은 return 문으로 해도 되지 않나요?

0

133

1

투포인트알고리즘으로 풀어봤습니다.

0

142

0

코드 리뷰 부탁드립니다.

0

120

1

코드 맞게 작성한 거 아닌가여??

0

146

1