일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 백준
- 알고리즘
- 코딩테스트
- AWS
- 서버중단
- LiveTemplate
- 데이터센터
- 통신대란
- linux
- dfs
- JAVA기초
- 자동완성
- Intellij
- 명제
- elasticbeanstalk
- 코테
- Java
- github
- 논리학
- OVH
- springboot
- 큐
- 서버오류
- Queue
- github cli
- string
- thymeleaf
- Leetcode
- 자료형
- char[]
- Today
- Total
목록2025/02 (2)
Midnight Coder's Lounge

요약 - 배열을 자르는 메서드에 .slice(-N), .splice(-N)처럼 음수 인덱스를 넣으면, 배열 맨 끝에서 N번째 항목을 가리키게 할 수 있다.- 하지만 N = 0이라면? 배열 맨 끝이 아니라 맨 처음을 가리키게 된다. .slice(-N) = .slice(-0) = .slice(0)이기 때문이다. 상세 JavaScript로 백준 18110번 문제 "solved.ac"를 풀고 있었습니다. 주어진 N의 15%에 해당하는 갯수만큼 배열에서 최댓값 / 최솟값을 각각 제외하고 나머지 수들에 대해 평균을 내는 문제입니다. 그렇기 때문에 입력받은 배열을 정렬하고, N의 15%에 해당하는 값(변수명 offset)만큼 배열의 앞뒤에서 slice하는 방식으로 문제를 풀고자 합니다. 따라서 다음과 같이 코..

요약 JavaScript 객체에는 기본적으로 ‘constructor’, ‘toString’ 등 특정한 key에 해당하는 값이 존재한다. 따라서 객체를 사용해서 문제를 푼 경우, 문자열 ‘constructor’, ‘toString’ 등이 포함된 히든 케이스를 만나면 틀린 답을 출력할 수 있다. const obj = {};console.log(obj['constructor']);console.log(obj['toString']); 출력 결과[Function: Object][Function: toString]// 선언만 하고 아직 아무 값도 넣지 않았는데, 이미 뭔가 들어있는 이유가 뭘까요? 상세 https://www.acmicpc.net/problem/25192 node.js로 백준 25192번 문제 ..