map 에 길이가 더 짧은 문자열이 들어가면 정상적으로 동작하지 않는것 같습니다!
226
작성한 질문수 2
현재 예제에서는 a 가 b 보다 길기때문에 제대로 동작하지만 만약 a 가 b 보다 짧다면 정상 동작하지 않는것 같습니다!
a 가 aaab 이고 b가 aaa 인 경우에는 아나그램이 아니지만, 강사님께서 작성하신 코드를 실행하면 YES 가 나옵니다 ㅠㅠ
서로 길이가 같은지 마지막에 비교해줘야 하지 않을까요??
답변 1
1
안녕하세요^^
문제에 보면
"길이가 같은 두 개의 단어가 주어지면 두 단어가 아나그램인지 판별하는 프로그램을 작성하세요."
같은 길이만 들어온다고 되어 있습니다.
만약 길이가 다른 문자열 두 개가 들어올 수 있다면 아나그램인지 확인하기 전에 길이비교를 해서 서로 다르면 "NO"를 해주면 되겠습니다.
continue를 사용하는 이유
0
100
2
정렬 가능 여부 판단하기
0
80
2
알고리즘 학습법 관련해서 질문드립니다.
0
95
1
코드 리뷰 부탁드립니다!
0
107
1
indexOf를 사용해서 풀어보았습니다 !!
0
75
1
저는 이런식으로 구현 해보았습니다 !!
0
69
1
12,13,14 강의 소리만 나오고 검은 화면입니다
0
110
3
반복문 최소화하고 indexOf 사용해서 풀어봤습니다
0
74
1
영상 보기 전에 직접 풀어봤습니다.
0
79
1
섹션1의 17번문제 이 풀이로 풀어도 될까요?
0
141
2
정규표현식으로 처리해도 상관없나요 ?
0
127
2
3칸씩 건너뛸 수 있을 경우
0
132
2
강의에 대해 질문있습니다.
0
144
2
Object와 Set을 이용해 풀어봤습니다.
0
128
2
이렇게 해도 되나요?
0
107
2
선생님 중복 단어나 중복관련 문제들은 set을 이용하면 좋을것 같습니다.
0
149
2
이렇게 풀어도 괜찮을까요?
0
145
1
이렇게 풀어도 괜찮을까요?
0
123
1
모든 아나그램 찾기에서 시간복잡도
0
106
1
코드리뷰 부탁드립니다.
0
138
1
for loop 탈출은 return 문으로 해도 되지 않나요?
0
133
1
투포인트알고리즘으로 풀어봤습니다.
0
147
0
코드 리뷰 부탁드립니다.
0
121
1
코드 맞게 작성한 거 아닌가여??
0
149
1





