✔ 접미사인지 확인하기 💻 코드 👀 설명 >접미사는 시작 위치에 상관없이 끝 글자가 my_string의 마지막 글자와 일치해야한다. for문은 mystring의 i번째 글자부터 끝 글자까지 자르고, 자른 부분이 issuffix와 일치하는지 확인한다. 만약 일치
✔ 전화번호 목록 문제 보기for문은 순차적으로 book의 i번 인덱스와 다음 인덱스를 검사한다. 이때, i+1번 인덱스는 i번 인덱스의 길이만큼 잘라서 검사한다.두 값이 일치한다면 i번 인덱스 값은 i+1번 인덱스 값의 접두어라는 의미이므로 false를 리턴한다.
✔ 코드 처리하기 문제 보기mode는 현재 모드를 나타낸다. 처리할 문자열이 없는 경우를 출력하기 위해 filter를 사용하여 1이 아닌 문자열의 길이를 저장하고, empty가 0이라면 EMPTY를 리턴한다.for문에서는 code를 순회한다. 만약 인덱스 값이 1이라면
✔ 기능개발 문제 보기첫번째 for문은 작업이 완료되기 까지 걸리는 날짜를 구하여 day에 저장하는 반복문이다. 이때, n은 무조건 올림수여야 하기 때문에 ceil을 사용한다.작업 완료까지 2.1일이 걸리는 경우 -> 배포는 3일째에 하기 때문두번째 for문은 배포 날
✔ 완주하지 못한 선수 문제 보기참가자 배열 part와 완주자 배열 com으로 정렬한다. for문을 이용하여 part와 com의 같은 인덱스 번호의 값을 비교한다. 만약 값이 다르다면, 완주자 명단에 없다는 뜻이므로 참가자 part의 i번 인덱스를 리턴한다.처음에는 정
✔ 폰켓몬 문제 보기문제에서 원하는 결과: 중복 제거한 후 포켓몬을 가져가는 경우의 수먼저, nums의 길이를 2로 나눈 값을 answer에 저장한다. 그리고 nums를 중복 제거한 객체의 길이를 answer에 저장한다.둘 중 작은 값을 리턴하면 원하는 결과가 나온다.
✔ 전국 대회 선발 고사 문제 보기첫 번째 for문에서는 참석 가능한 학생의 순위를 temp에 저장한다. for문이 끝나면 순위가 저장된 배열 temp를 오름차순으로 정렬한다.answer에는 학생의 순위가rank에서 가지는 인덱스 번호를 저장한다. 두 번째 for문이
✔ 문자열 여러 번 뒤집기 문제 보기i for문은 쿼리에 저장된 번호대로 문자열을 뒤집는다. 뒤집은 문자열은 배열 형태로 revStr에 저장한다. j for문은 revStr의 값들을 하나씩 str에 저장한다.이때, splice에서 시작 위치에 j를 더하고, str의 문
✔ 정사각형으로 만들기 문제 보기(https://school.programmers.co.kr/learn/courses/30/lessons/1818302차원 배열을 한 줄씩 띄워놓았을 때, width는 가로 길이, height는 세로 길이이다.만약 세로가 더 길
✔ 수열과 구간 쿼리 2 문제 보기쿼리의 0, 1, 2번 인덱스 값을 각각 s, e, k에 저장한다. tmp는 조건에 맞춰 s부터 e까지 arr을 자른 뒤, k보다 큰 값들을 오름차순으로 정렬한 배열이다.answer에 tmp의 0번 인덱스를 저장한다. k보다 큰 값 중
✔ 왼쪽 오른쪽 문제 보기(https://school.programmers.co.kr/learn/courses/30/lessons/181890!\[](https://velog.velcdn.com/images/sujeong1517/post/ec56f91
✔ 문자 개수 세기 문제 보기answer은 52개의 0으로 이루어진 배열이다. alpha에는 영어 대소문자가 차례대로 들어있다.for문을 이용해서 문제를 푼다. 입력받은 str의 i번 인덱스 문자가 alpha에서 몇 번 인덱스인지 구한 후, answer에서 해당 인덱스
배열의 길이를 2의 거듭제곱으로 만들기 문제 보기(https://school.programmers.co.kr/learn/courses/30/lessons/181857!\[](https://velog.velcdn.com/images/sujeong1517
✔ 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기 문제 보기for문은 myString의 첫 문자부터 i번째 문자까지를 자른 후, 자른 문자열인 subStr의 끝이 pat일 경우 answer에 저장한다.가장 마지막에 리턴되는 answer의 내용이 바로 가장 긴 부분 문
✔ 날짜 비교하기 문제 보기기존 코드: 0번 인덱스인 연도부터 비교하여, date1이 더 작다면 1을 리턴한다.리팩토링: date1과 date2를 날짜 함수로 바꾼다. d1이 더 작다면 날짜가 앞선다는 의미이므로 1을 리턴한다.기존 코드가 너무 난잡한 것 같아 자바스크
✔ 문자열 잘라서 정렬하기 문제 보기for문을 통해 x를 공백 문자로 바꿔준다. 공백을 없앤 후 정렬하여 리턴한다.join : 배열을 문자열로 바꿔줌trim : 공백 제거split : 문자열을 배열로 바꿔줌. 이 문제에서는 공백 문자를 기준으로 인덱스 구분sort :
새 레파지토리와 데스크탑 폴더를 연결하려고 했는데, 오류가 나버렸다! ! rejected master -> master (non-fast-forward)error: failed to push some refs topush 했는데 아래와 같은 오류가 일어났을 때 해결
몽구스는 다큐먼트를 사용하므로 ODM(Object Document Mapping)이라고 불린다. 몽고디비에 없는 점들을 보완해 자바스크립트 객체와 몽고디비를 매핑해준다.스키마 : 몽고디비에 데이터를 넣기 전 노드 서버 단에서 데이터를 한 번 필터링한다. 사용자의 실수를
1. cookie-parser 요청에 동봉된 쿠키를 해석해 req.cookies 객체로 변환한다. 변환된 쿠키 중 유효 기간이 지난 것은 자동으로 삭제된다. > name=zerocho인 쿠키 요청 시 { name : 'zerocho' }로 변환 1.1 미들웨어 사용
✔ 요세푸스 문제 0 문제 보기예제의 경우 1 2 3 4 5 6 7while문의 반복 횟수가 3의 배수일 때마다 answer에 해당하는 숫자 저장. queue는 맨 앞 숫자를 계속 뒤로 보내며 반복 됨