728x90
반응형
1. 문제
프로그래머스 알고리즘 문제풀이 - 자바스크립트 [ A로 B 만들기]
2. 시도해본 것들
30분간 고민해봤다. 이중for문을 사용해야 하는 문제인가?
근데 중복된 ll pp 같은건 어떻게 검증해야하지?
내가 아는걸로 풀 수 있는건 맞겠지?
고민을 많이 했지만 풀 수 없었다. 남은 시간 다른 공부를 해야하기 때문에
검색하여 정답을 찾았다.
3. 해결과정
정답을 보니 이런 방법으로 풀 수 있다니 신기해서 가져왔다.
우선 풀이과정에서 before / after를 동일하게 만들지 않아도 되는구나
단순히 sort로 정렬해서 같은지만 보면 되는거였구나?
우선 문자열 상태에서 공백을 없앤다 = split("") [String]
배열상태로 분류한다 = sort() [Array]
다시 , 같은 잡음없이 공백없이 문자열로 변환한다 = join("") [String]
3항연산자로 true = 1 , false = 0 으로 반환한다 끝!
4. 알게 된 점
나의 코드
function solution(my_string) {
//실패...
}
남의 코드
function solution(before, after) {
return before.split("").sort().join("") === after.split("").sort().join("")? 1:0;
}
728x90
반응형
'일기 > TIL' 카테고리의 다른 글
TIL: Today I Learned 72일차 [ 최종프로젝트 2일차 ] (0) | 2023.02.28 |
---|---|
TIL: Today I Learned 71일차 [ 최종프로젝트 1일차 ] (0) | 2023.02.28 |
TIL: Today I Learned 69일차 [ 중복된 문자 제거 ] (0) | 2023.02.23 |
TIL: Today I Learned 68일차 [ 문자열 정렬하기2 ] (0) | 2023.02.22 |
TIL: Today I Learned 67일차 [ 숫자찾기 ] (1) | 2023.02.21 |