728x90
안녕하세요. 제니입니다!
오늘은 퇴근 하고 프로그래머스 두 번째 강의 [시간 복잡도]를 들었어요.
개인적인 일로 기분이 매우 꿀꿀한 상태라, 공부로 시간을 보내는 중입니다..ㅎㅎ
1-1. 문자열의 뒤의 n 글자
LV.0 문제이고 아주 쉽고 간단하지만, 기본 개념을 다지기에 좋은 것 같아요!
항상 쓰던 문법과 무언가 다른 느낌이라서 헷갈리는 것도 있는데 반복 공부 하려고 합니다.
1-1-1. solution 함수를 작성해주세요.
function(){
}
문제 그대로 진행을 하면 초반엔 쉬운 것 같아요!
1-1-2. my_string, n을 매개 변수로 받는다.
function(my_string, n){
}
1-1-3. my_string뒤의 n 글자로 이루어진 문자열 return
무슨 말인지 살짝 헷갈리지만, 예시를 보면
n이 11글자일 때, 뒤에서부터 11글자를 return 했다는 것을 확인할 수 있습니다.
1-2. slice() 메서드
function(my_string, n){
return my_string.slice(-n);
}
이것도 아는 메서드인데, 사용할 때 순간 고민을 했어요. ㅎㅎ..
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/slice
MDN docs를 통해 이론을 다시 한 번 살펴보면
slice(2)면, 2번째 부터 추출하고, slice(-2)면 뒤에서 2번째 부터 추출합니다.
잊지말자 slice()..!
끝!
728x90
'알고리즘 스터디 > [프로그래머스] 코딩테스트 공부' 카테고리의 다른 글
[JS] 문자열 겹쳐쓰기 (4) | 2024.01.09 |
---|---|
[JS] 뒤에서 5등까지 (4) | 2024.01.07 |
[JS] 문자열 곱하기 (0) | 2024.01.02 |
[JS] 대문자로 바꾸기 (1) | 2024.01.02 |
[JS] 정수 부분 (0) | 2024.01.01 |