본문 바로가기

728x90
반응형

분류 전체보기

(139)
[programmers] 코딩테스트 입문 Day 8 1. 배열 자르기 class Solution { public int[] solution(int[] numbers, int num1, int num2) { int[] answer = new int[num2-num1+1]; int i=0; for(int j=num1; j= 10 && age = 100 && age < 1000){ num = age / 100; num1 = (age / 10) % 10; num2 = age % 10; answer = toCharacterAge(num); answer +=..
[programmers] Lv2. 최솟값 만들기 import java.util.Arrays; class Solution { public int solution(int []A, int []B) { int answer = 0; Arrays.sort(A); Arrays.sort(B); for(int i=0; i
[ 91 ~ 100 ] Servlet Container, JSP, WAS, PL/SQL, Configuration, URI, HTTP, HTML, VO, DAO 91. Servlet Container 구현되어 있는 서블릿 클래스의 규칙에 맞게 서블릿 객체를 생성, 초기화, 호출, 종료하는 생명주기를 관리, 스레드 지원 및 관리 Java Servlet과 JavaServer Pages (JSP)와 같은 Java 웹 컴포넌트를 실행하고 관리하는 서버 환경을 제공하는 소프트웨어이다. 이것은 Java 웹 애플리케이션 서버와 웹 서버 사이에서 동작하며, 클라이언트 요청을 받아들이고 서블릿 및 JSP를 실행하여 동적인 웹 페이지를 생성한다. Servlet 컨테이너의 주요 역할 : 서블릿 라이프 사이클 관리, 스레드 관리, 요청 및 응답 객체 관리, 세션 관리, 보안 관리, 에러 처리, 정적 자원의 제공 등 대표적인 Java Servlet 컨테이너로는 Apache Tomcat..
React에서 익명 함수의 활용 React 애플리케이션을 개발하면서 자주 사용되는 패턴 중 하나는 익명 함수(anonymous functions)를 활용하는 것입니다. 이 글에서는 React에서 익명 함수를 어떻게 사용하는지 알아보겠습니다. 익명함수란 이름 없이 정의된 함수를 가리킵니다. 이러한 함수는 주로 콜백 함수나 이벤트 핸들러로 사용됩니다. 익명 함수는 함수 이름 없이 선언되어 변수에 할당되거나 직접 함수의 인자로 전달됩니다. 1. 이벤트 핸들러로 익명 함수 사용하기 React 컴포넌트에서 이벤트 핸들러를 정의할 때 익명 함수를 사용할 수 있습니다. 아래의 예제는 버튼 클릭 이벤트에 대한 익명 함수를 이용한 핸들러 예시입니다. import React from 'react'; function MyComponent() { retur..
React에서 map()과 forEach() 메서드의 활용 비교 React 애플리케이션을 개발하면서 배열을 다루는 상황에서 map()과 forEach() 메서드는 자주 사용됩니다. 두 메서드는 배열의 요소를 반복하면서 작업을 수행하는데 사용되지만, 이들 간에 중요한 차이점이 존재합니다. 1. `map()` 메서드 `map()` 메서드는 배열의 각 요소에 대해 주어진 함수를 호출하고, 그 함수에서 반환한 결과를 새로운 배열로 반환합니다. 이때 원본 배열은 변경되지 않습니다. 주로 배열의 각 요소를 변환하여 새로운 배열을 만들 때 사용됩니다. React에서는 컴포넌트를 렌더링하거나 데이터를 가공하여 새로운 배열을 생성할 때 많이 활용됩니다. 예를 들어, 숫자 배열의 각 요소에 2를 곱하여 새로운 배열을 생성하는 예제입니다. const numbers = [1, 2, 3, ..
JavaScript 변수 선언: var, let, const 자바스크립트에서 변수를 선언하는 방법에는 `var`, `let`, 그리고 `const`라는 세 가지 키워드가 있습니다. 이 세 가지 키워드는 변수의 스코프(범위)와 변수의 재할당 가능 여부를 결정합니다. 각각의 특징을 자세히 살펴보겠습니다. 1. var (함수 스코프) `var` 키워드로 선언한 변수는 함수 스코프를 가집니다. 이는 변수의 유효 범위가 선언된 함수 내부로 제한된다는 의미입니다. 또한, `var`로 선언한 변수는 호이스팅(Hoisting) 현상이 나타납니다. 호이스팅은 변수를 선언하기 전에도 접근할 수 있다는 특징을 갖고 있습니다. 또한, `var` 변수는 재선언이 가능합니다. function example() { if (true) { var x = 10; } console.log(x); ..
[ 81 ~ 90 ] NESTED, Third Part Library, JDBC, Client, Server, IP, Protocol, Port, IIS, Servlet 81. NESTED 프로그래밍에서 "nested"는 하나의 구조나 개념이 다른 구조나 개념 내에 중첩된 경우를 나타낸다. 예를 들어, 중첩된 루프는 하나의 루프가 다른 루프 안에 포함된 경우를 말한다. 82. Third Part Library 제조사와 사용자 외의 외부 생산자가 만든 Library 공식적인 프로그래밍 언어나 소프트웨어 개발 환경과는 독립적으로 제작된 라이브러리 이러한 라이브러리들은 해당 언어나 환경에서 제공하지 않는 특정 기능을 확장하거나 추가하기 위해 사용되며, 프로그래머들이 빠르고 효율적으로 애플리케이션을 개발할 수 있도록 돕는 중요한 도구이다. 예) 라이브러리 (Library), 모듈 (Module), 의존성 (Dependency) 관리, API (Application Program..
[programmers] 코딩테스트 입문 Day 7 1. 특정 문자 제거하기 class Solution { public String solution(String my_string, String letter) { String answer = ""; for(int i=0; i 0 && angle 90 && angle < 180){ answer = 3; } else if(angle == 90){ answer = 2; } else if(angle == 180){ answer = 4; } return answer; } } 3. 양꼬치 class Solution { public int solution(int n, int k) { int answer = 0; if(n < 10 ){ answer = (n..

728x90
반응형