Leet Code 6일차

Lumi·2021년 11월 8일
0

알고리즘

목록 보기
34/59
post-thumbnail

오늘은 두문제 모두 해결하지 못했다... ㅠㅠ

Map을 잘 사용하지를 않아서.. 해결하기 못했고

charCodeAt또한 잘 사용하지 않아서 해결하지 못했다..


첫번쨰 문제이다.

기본적으로 중복을 허용하지 않은 Map의 성질을 이용하여 해당 값이 있다면 따로 배열을 처리를 해주고 없다면 추가해주는 방식이다.

굉장히 색다른 풀이방법이라서 많이 감탄했다.


이 문제는 풀듯 말듯 풀지 못했다.. ㅠㅠ 그래서 더 아쉬운것 같다.

나같은 경우에는 일단 복잡하여도 풀어는 보자는 식으로 접근을 해보았다.

보면 엄청 복잡하다는 것을 알수가 있다.

일단 처음부터 계속 s1의 길이와 같에 s2를 더해갔다.

그후 s1의 값들이 모두 x라는 곳에 담겨 있다면 그것을 따로 arr변수에 담게 되었고

해당 arr을 다시 for문을 돌려가면서 s1의 값을 확인햇다.

하지만 나도 어디부분에서 틀렸는지는 모르겠지만 결국 테스트를 모두 합격을 하지는 못했다.. ㅠㅠ

해당 코드이다.

charCodeAt을 이용하여 알파벳을 숫자로 변환 시켰다.

  • some은 map과 같이 인자를 한개씩 가져오는 것이다.

이후 지속적으로 확인을 하여 값이 성립이 될때 true를 반환을 하였다.

나로써는 상상도 못해본 방법이다..

오늘 이 두문제를 통해서 좀 다양한 풀이법을 학습한것 같다!!

profile
[기술 블로그가 아닌 하루하루 기록용 블로그]

0개의 댓글