-
Notifications
You must be signed in to change notification settings - Fork 126
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Wan] Week 2 #741
[Wan] Week 2 #741
Conversation
if (n <= 2) { | ||
return n; | ||
} | ||
|
||
let prev = 1; | ||
let cur = 2; | ||
|
||
for (let i = 3; i < n + 1; i++) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
n을 기준으로 prev는 1, cur는 2로 하신 것 같습니다. (다른 풀이나 chatgpt도 위와 같았던 것으로 기억합니다.)
결과는 사실 상 같으나 약간 생각을 해봤을 때 n을 1부터 보는게 아니라 0부터 봐서
prev 1, cur 1로 설정하여 for문을 2 ~ n 까지 구할 수 있는 방법으로도 생각할 수 있을 것 같습니다 :)
let prev = 1, cur = 1;
for (let i = 2; i <= n; i++) {
const next = cur;
cur = prev + cur;
prev = next;
}
return cur;
const charMap = new Map<string, number>(); | ||
|
||
for (const char of s) { | ||
const count = charMap.get(char); | ||
if (count) { | ||
charMap.set(char, count + 1); | ||
} else { | ||
charMap.set(char, 1); | ||
} | ||
} | ||
|
||
for (const char of t) { | ||
const count = charMap.get(char); | ||
if (count) { | ||
charMap.set(char, count - 1); | ||
} else { | ||
return false; | ||
} | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
map 풀이 방법이군요 :)
저는 문자열을 정렬해서 비교하는 방법을 떠올렸는데 javascript가 코드가 훨씬 깔끔하게 나오네요.
(효율성은 떨어집니다!)
return s.split('').sort().join('') === t.split('').sort().join('');
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
그렇게도 풀이할 수 있겠군요!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@taewanseoul 안녕하세요 코치 Flynn입니다 한 주 수고하셨습니다 :)
@kdh-92 안녕하세요 활발한 리뷰 감사합니다 ㅎㅎ 지정된 PR에 대한 승인은 참여자 본인이 직접 하셔도 괜찮습니다
다음엔 직접 눌러주셔도 좋을 것 같아요~
답안 제출 문제
체크 리스트
In Review
로 설정해주세요.