오늘도 어김없이 알고리즘 문제를 풀었다
아침먹고 알고리즘 풀고 점심먹고 알고리즘 풀고 저녁먹고 알고리즘 풀고 정신 나갈거같다..
도저히 못풀겠는거 뺴고는 다 풀었다
알고리즘 풀다보니 시간이 너무 빠르게 흘러가서
기술 매니저님 오실때 까지 알고리즘을 풀고있었다 기술매니저님 오셔서
꿀팁 많이 알려주셔서 열심히 듣고 받아 적었다
JS 사이드 프로젝트 간단하게 기획했다
오운완 등록을 하면 달력에 표시되게 구현 하고
탭 기능 모달 로컬스토리지 등등으로 해보려고 한다
오늘의 문제
function solution(n) {
var answer = [];
let arr = String(n)
let good = Number(arr.split('').reverse());
return good
}
값이 null 이 나온다 Number로 교체까지 했는뎅 왜 안되는거야 도대체!!!!!!!!!
시도
제일 먼저 구글 검색 최대한 많은 정보를 찾아보고 나의 상황에 대입 해보기 하지만 계속 실패..
문자열을 숫자 배열로 쉽게 바꾸기 https://programmerpsk.tistory.com/128
여기블로그 덕분에 해결을 했다..!
문자열을 숫자 배열로 쉽게 바꾸기
가끔 ajax 통신을 하면 데이터 양이 너무 커서 스트링으로 변환해서 보낼때가 있다.서버에서는 받아온 데이터를 다시 배열로 바꾸어줘야 하는데 그때 주로 사용하는 함수가 split()이다. 하지만 spl
programmerpsk.tistory.com
해결
function solution(n) {
var answer = [];
// n을 문자형으로
let arr = String(n)
// split 함수뒤에 .map(Number)만 써주면 자동으로 문자가 숫자로 바뀌어 배열로 들어가게 된다.
// split 배열 만들고 뒤집고 .map(Number)로 배열type 넘버로 바꿈
let good =arr.split('').reverse().map(Number)
return good
}
이런식으로 split 함수뒤에 .map(Number) 를 사용하면 배열에 타입을 Number로 변환
알게된 점
알고리즘이나, 내장함수 쪽은 너무 약하다..
알고리즘 꾸준히하고 내장함수 싹다 정리해서 블로그에 올려야다
'TIL' 카테고리의 다른 글
개발공부22일차 TIL (0) | 2023.01.31 |
---|---|
개발공부 21일차 TIL (0) | 2023.01.30 |
개발공부 19일차 TIL (1) | 2023.01.27 |
개발공부 18일차 TIL (0) | 2023.01.27 |
개발공부 TIL 17일차 (0) | 2023.01.26 |