# filter
map과 filter대신 컴프리헨션을 사용하자
파이썬은 다른 시퀸스나 이터러블에서 새 리스트를 만들어내는 간결한 구문을 제고한다. 이런 식을 리스트 컴프리헨션 이라고 한다.리스트 컴프리헨션을 사용해 루프로 처리할 대상인 입력 시퀸스의 원소에 적용할 변환식을 지정함으로서 다음과 같은 결과를 얻을수 있다.컴플헨션은 p
배열안에 배열 필터링
(6) const jobss = {…}, {…}, {…}, {…}, {…}, {…}{id: 14, status: 'Ready', createdAt: '2023-08-29T03:03:53.809Z', jobAddress: '18 gossan chase', jobSubur

React에서 filter UI 구현하기 (feat: useSearchParams를 hook으로 관리하기)
필터(filter)는 사용자가 쉽게 데이터를 고를수 있게 도와주낟. 필터를 react-query를 활용하여 구현한 예시를 소개해보려고 한다.내가 생각하는 필터 UI의 중요한 점은 새로고침 시에도 그 필터가 유지되어야 한다고 생각한다.예를 들어 '가격','카테고리','물
[Spring] Spring Interceptor 와 Servlet Filter
Spring에서 Interceptor와 Servlet Filter는 HTTP 요청 처리 중에 사용자 지정 로직을 삽입하여 요청 및 응답을 조작하고 제어하는 데 사용되는 기술이다. 그러나 두 가지 기술은 서로 다른 시점에서 동작하고 다른 목적을 가지고 있다. Interceptor Spring 컨텍스트 내부에 존재 Interceptor는 Spring MVC...
[Spring] 이슈 트래킹 (1) - URL 슬래시(//) 두개 문제
Spring Boot 버전을 2.4.4 에서 2.7.7로 버전업을 하였더니, URL에서 슬래시가 두개가 들어가면 Mapping을 못 찾는 현상이 발생했다.

리액트 - 컴포넌트 반복
코드에서 다음 형태가 계속 반복되는 것을 볼 수 있다. <li>...</li> 지금은 li 태그 하나뿐이라 그렇게 문제가 되지 않을 거 같지만 코드가 좀 복잡해진다면 코드양은 더욱 늘어날 것이며, 파일 용량도 쓸데없이 증가하게 된다. 이는 낭비가 되고, 보여 주어야 할

Spring MDC Log Filter
MDC(Mapped Diagnostic Context)는 현재 실행중인 쓰레드에 메타 정보를 넣고 관리하는 공간이다. MDC는 내부적으로 Map을 관리하고 있어 (Key, Value) 형태로 값을 저장할 수 있다. 메티 정보를 쓰레드 별로 관리하기 위해 내부적으로는 쓰

[Javascript] LV.1 나누어 떨어지는 숫자 배열
array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요.
js filter 함수
Array 인스턴스의 filter() 메서드는 주어진 배열의 일부에 대한 얕은 복사본을 생성하고, 주어진 배열에서 제공된 함수에 의해 구현된 테스트를 통과한 요소로만 필터링 합니다.특정조건을 만족하는 배열을 뽑아낼때 사용한다필러팅된 함수는 기존함수랑 인자가 같아도 같은

쏙쏙 들어오는 함수형 코딩 - Chapter 12
map(), filter(), reduce()를 활용해 배열 반복문을 함수형 도구로 바꾸는 방법에 대해서 기술한 장이다.

[Javascript] LV.1 문자열 내 p와 y의 개수
대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요.
[React]Hooks : useEffect()함수 (feat. filter함수)
use... 함수는 리액트 hook 함수 useState 함수 : state변수를 만들고싶을떄 사용 re-rendering 하고싶을때 useEffect useEffect ( 함수 , 의존성배열); 만일 의존성 배열이 비어있는 배열이라면

스프링부트 - Filter 등록
이 글의 목적은 스프링 시큐리티를 사용하지 않고 JWT 의 암호화, 복호화 과정을 진행하기 위함이다. simple.ver @Component 어노테이션 붙여서 Bean 으로 등록할 수 있다. 하지만 url 패턴, 필터의 적용 순서 등을 세세하게 작동하는 것을 기대하기는 어렵다. @Component + @Order 조합으로 순서는 정할 수 있지만, ur...
문자열 잘라서 정렬하기
문자열 myString이 주어집니다. "x"를 기준으로 해당 문자열을 잘라내 배열을 만든 후 사전순으로 정렬한 배열을 return 하는 solution 함수를 완성해 주세요.단, 빈 문자열은 반환할 배열에 넣지 않습니다.

[Javascript] LV.0 369게임
머쓱이는 친구들과 369게임을 하고 있습니다. 369게임은 1부터 숫자를 하나씩 대며 3, 6, 9가 들어가는 숫자는 숫자 대신 3, 6, 9의 개수만큼 박수를 치는 게임입니다.

[Javascript] LV.0 배열 만들기 1
정수 n과 k가 주어졌을 때, 1 이상 n이하의 정수 중에서 k의 배수를 오름차순으로 저장한 배열을 return 하는 solution 함수를 완성해 주세요.

[Javascript] LV.0 짝수는 싫어요
정수 n이 매개변수로 주어질 때, n 이하의 홀수가 오름차순으로 담긴 배열을 return하도록 solution 함수를 완성해주세요.

[Javascript] LV.0 삼각형의 완성조건
선분 세 개로 삼각형을 만들기 위해서는 다음과 같은 조건을 만족해야 합니다.가장 긴 변의 길이는 다른 두 변의 길이의 합보다 작아야 합니다.삼각형의 세 변의 길이가 담긴 배열 sides이 매개변수로 주어집니다.