BFS(너비 우선 탐색), DFS(깊이 우선 탐색)DSU(서로소 집합 자료 구조), FFT(고속 푸리에 변환), KMP(커누스-모리스-프랫 알고리즘)게임, 구간합, 구현, 그래프, 그리디, 네트워크플로우, 누적합다이나믹프로그래밍, 링크드리스트, 문자열, 배열, 백트래킹, 분할정복비트, 비트마스크, 사고력, 세그먼트트리, 수학, 수학적사고력스택, 시뮬레이션, 완전탐색, 위상정렬, 이분매칭, 이분탐색 재귀, 정렬, 조건문, 최단경로, 큐, 탐색, 투포인터, 트리, 해시, 행렬, 힙 01) 문자열 반복해서 출력하기 (입력값은 문자 숫자 둘 다)https://school.programmers.co.kr/learn/courses/30/lessons/181950 프로그래머스코드 중심의 개발자 채용. 스택 기반의 ..
분류 전체보기
https://school.programmers.co.kr/learn/courses/30/lessons/77884 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr1. 나의 풀이class Solution { public int solution(int left, int right) { int answer = 0; for(int i=left; i2. 제곱수인 경우는 약수의 갯수가 홀수이다!! (대박적..)class Solution { public int solution(int left, int right) { int ..
https://school.programmers.co.kr/learn/courses/30/lessons/72410?language=java 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 1. 정규표현식 없는 풀이/** * 신규 아이디 추천 (카카오 2021 코딩테스트) * https://school.programmers.co.kr/learn/courses/30/lessons/72410 */public class Solution { public String solution(String new_id) { System.out.println("[주..
01. 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술1. 프로젝트 환경설정프로젝트 생성라이브러리 살펴보기View 환경설정빌드하고 실행하기2. 스프링 웹 개발 기초정적 컨텐츠MVC와 템플릿 엔진API3. 회원 관리 예제 - 백엔드 개발비즈니스 요구사항 정리회원 도메인과 리포지토리 만들기회원 리포지토리 테스트 케이스 작성회원 서비스 개발회원 서비스 테스트4. 스프링 빈과 의존관계컴포넌트 스캔과 자동 의존관계 설정자바 코드로 직접 스프링 빈 등록하기5. 회원 관리 예제 - 웹 MVC 개발회원 웹 기능 - 홈 화면 추가]회원 웹 기능 - 등록회원 웹 기능 - 조회6. 스프링 DB 접근 기술H2 데이터베이스 설치순수 Jdbc스프링 통합 테스트스프링 JdbcTemplateJPA스프링 데이..

01.[exception] 패키지개발자가 만든 예외처리클래스실제 만들 때는 더 많은 예외들이 필요함데이타 처리에 필요한 다양한 문제점들 모두 예외클래스로 처리할 수 있도록 만들기1) ExistUserinfoException.javapackage xyz.itwill10.exception;import lombok.Getter;import lombok.Setter;import xyz.itwill10.dto.Userinfo;//회원정보에 대한 등록 명령이 실행될 때 사용자로부터 입력받아 전달된 회원정보의 아이디가 이미 회원정보의//아이디로 존재하는 경우 발생되어 처리하기 위한 예외 클래스@Getter@Setterpublic class ExistUserinfoException extends Exception { ..

🌈 파일 업로드 처리를 위한 라이브러리 빌드01. @Controller🖤[Controller] FileController.java - 1package xyz.itwill10.controller;import java.io.File;import java.io.IOException;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.bi..

01. REST API는 언제 사용?하이브리드 앱 만들 때 많이 이용내 폰 기기 말고 온라인 상(서버)에 저장된 데이타베이스의 저장된 값들을 가져올 때 REST API 많이 이용함게임 캐릭터의 정보(게임 서버에 저장되어 있을 것임),우리가 대화한 카카오톡 내용 정보(카카오 서버에 저장되어 있을 것임),네이버 메일 내용의 정보(네이버 서버에 저장되어 있을 것임) .. 이러한 것들을 가져다 쓸 때 REST API 많이 이용함백엔드 개발자 : 🧡REST API 만들기프론트엔드 개발자 : 🧡REST 프로그램 만들기백엔드 개발자 : 🧡REST API 테스트 하기 (HTML이나 JSP 문서 없을 경우에 테스트 반드시 필요!)실제 회사에서 몇개의 프론트 컨트롤러(서블릿)를 사용할까??웹사이트용 프론트 컨트롤러 ..

01. @Controller🖤[Controller] RestfulController.java요청 처리 메소드에서 JSON으로 응답하는 법package xyz.itwill10.controller;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestBody;import org.springframework.web.bind.annotation.RequestMapping;import org.springframewo..