알고리즘 4+

윤건호·2022년 9월 26일
0

알고리즘

목록 보기
4/23

문자열 뒤집기

let name = "윤건호";
let reverse = name.split("").reverse().join(""); 

console.log(reverse);

==> "호건윤"

split(배열) > reverse(뒤집기) > join(문자열)

숫자를 공백으로 치환

let str = 'g1en2T3s8eSoft';

str = str.replace(/[1-9]/g, '');

[1-9] = 숫자 1~9 , 인 애들
/g = 글로벌로 찾아서 ,
"" = 빈 문자열로 다 바꿀거야

추가적으로 replace(/[^a-z]/g, "")

앞의 ^ 이건 부정의 의미다.

저기에 속하는[^a-z] a-z에 속하는 애들 빼고 , 빈 문자열

Number.ParseInt()

문자열에 포함된 숫자 부분을 정수 형태로 반환한다.

숫자에서 맨 앞자리 0인건 어떤 의미도 없기 때문에 이걸 없앨 수도 있다.

느낀 점

문자열 + 숫자 조합일 때,

문자열이 다 필요가 없는 상황이라면

대소문자 통일 시키고 (toUpperCase() , toLowerCase())

한번에 날려도 좋은듯 replace(/[a-z]/g, "")

profile
더 배우고 싶은 프론트엔드 개발자 윤건호입니다.

0개의 댓글