코딩테스트
242. Valid Anagram
욱마왕
2024. 4. 1. 03:26
반응형
밋업에서 나온문제
처음에는 걍 다 쪼개서 소팅한다음에 걍 배열 확인하면 되는거아님? 했는데
인클루드스 저번에 쓴걸로 해결되지 않을까 해서 이렇게 풀어봤따.
생각보다 쉽게 풀린다 했더니 중복되는 문자 숫자를 생각안해버림 ㅎ
var isAnagram = function(s, t) {
if (s.length !== t.length) return false;
for(let i = 0; i < s.length; i++){
if(!t.includes(s[i])){
return false;
}
}
return true;
};
롱엔서 ...
처음 생각했던 방법으로 가자
/**
* @param {string} s
* @param {string} t
* @return {boolean}
*/
var isAnagram = function(s, t) {
if (s.length !== t.length) return false; //길이가 다르면 무조건 펄스임
let sWord = s.split('').sort(); //('')이걸로 스플릿하면 문자 단위로 쪼갤수 있음 쪼갠거는 배열로
let tWord = t.split('').sort();
return sWord.join() == tWord.join(); //쪼개진거 소팅한다음에 조인하면 같지않은거 확인 가능
};
설명은 별거없지만 코드옆 주석참조~!
반응형