전체 글

Spring

[Spring / 스프링 입문] 04. 회원 관리 예제(1) - 백엔드 개발

출처 : https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8/dashboard 스프링 핵심 원리 - 기본편 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., - 강의 소개 | 인프런 www.inflearn.com 본 글은 인프런 김영한 님의 스프링 강의를 기반으로 작성하였습니다. 강의 자료의 출처는 위와 같음을 알립니다. 비즈니스 요구사항 정리 비즈니스 요구사항은 가장 간단한 예제로 진행될 예정이다. 데이터 : 회원 ID 기능 : 회원 등록, 조회 아직..

Spring

[Spring / 스프링 입문] 03. Spring 웹 개발 기초

출처 : https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8/dashboard 스프링 핵심 원리 - 기본편 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., - 강의 소개 | 인프런 www.inflearn.com 본 글은 인프런 김영한 님의 스프링 강의를 기반으로 작성하였습니다. 강의 자료의 출처는 위와 같음을 알립니다. 정적 컨텐츠 개념 : 서버에서 어떤 동작을 하지 않고 파일을 그대로 웹 브라우저에 내려준다 스프링 부트는 정적 컨텐츠를 자동으로 제공..

Spring

[Spring / 스프링 입문] 02. View 환경 설정 및 빌드 & 실행

출처 : https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8/dashboard 스프링 핵심 원리 - 기본편 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., - 강의 소개 | 인프런 www.inflearn.com 본 글은 인프런 김영한 님의 스프링 강의를 기반으로 작성하였습니다. 강의 자료의 출처는 위와 같음을 알립니다. View 환경 설정 main -> resources -> static 폴더 내에 index.html 파일을 생성하여 다음 코드를 넣어..

Java/Java 스터디

Chapter 07. 객체지향 프로그래밍 II (part 1 상속)

1. 상속(inheritance) 1.1 상속의 정의와 장점 적은 양의 코드로 새로운 클래스 작성 가능, 추가 및 변경이 용이하다 상속받는법 class Parent{} class Child extends Parent{ //... } 조상 클래스 - 부모(parent) 클래스, 상위(super) 클래스, 기반(base) 클래스 자손 클래스 - 자식(child) 클래스, 하위(sub) 클래스, 파생된(derived) 클래스 상속계층도 클래스 Parent 와 Child의 다이어그램 Parent 클래스에 age라는 정수형 멤버변수를 추가한다면? class Parent{ int age; } class Child extends Parent {} → 자손 클래스는 조상 클래스의 멤버를 모두 상속받기 때문에, Chil..

Spring

[Spring / 스프링 입문] 01. 스프링 환경 설정

출처 : https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8/dashboard 스프링 핵심 원리 - 기본편 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., - 강의 소개 | 인프런 www.inflearn.com 본 글은 인프런 김영한 님의 스프링 강의를 기반으로 작성하였습니다. 강의 자료의 출처는 위와 같음을 알립니다. 프로젝트 환경 설정 1. Spring initializr 링크: https://start.spring.io/ 1) 프로젝트는 Grad..

알고리즘(백준)/브루트 포스

[알고리즘/브루트 포스] 15721번 : 번데기 - python

링크 : https://www.acmicpc.net/problem/15721 15721번: 번데기 예를 들어 7명이 있고, 16번째 등장하는 “뻔”을 부른 사람의 번호를 알고 싶다면 입력은 7 16 0이다. 4명이 있고 6번째 등장하는 “데기”를 부른 사람의 번호를 알고 싶다면 입력은 4 6 1이며, 이 www.acmicpc.net 문제 소요시간: 실패 설계하기(접근방법) 1. 입력받기 2. 알고리즘 해석 다음과 같은 패턴을 보인다 뻔-데기-뻔-데기 뻔 * n + 데기 * n while문을 통해 t번째에 다다를 때까지 뻔, 데기 구문을 list에 append해 나간다. 1. 뻔,데기를 append 2. 뻔을 n 만큼 append 3. 데기를 n 만큼 append n을 while문을 반복하면서 +=1을 한..

알고리즘(백준)/그리디

[알고리즘/그리디] 22864번 : 피로도 - python

링크 : https://www.acmicpc.net/problem/22864 22864번: 피로도 첫 번째 줄에 네 정수 $A$, $B$, $C$, $M$이 공백으로 구분되어 주어진다. 맨 처음 피로도는 0이다. www.acmicpc.net 문제 소요시간: 12분 14초 설계하기(접근방법) 1. 입력받기 2. 알고리즘 해석 피로드에 대한 변수를 선언하고 일의 양에 대한 변수를 선언한다 tired = 0 work_cnt = 0 피로도 tired를 넘기지 않기 위해 tired가 m-a보다 작거나 같을 때만 일을 할 수 있다 그 외의 경우는 일을 쉬어 피로도를 감소시키면 된다 쉬어서 피로도가 음수로 내려가는 경우에는 0으로 초기화시켜준다 코드(출력) a, b, c, m = map(int, input().spl..

알고리즘(백준)/브루트 포스

[알고리즘/브루트 포스] 18312번 : 시각 - python

링크 : https://www.acmicpc.net/problem/18312 18312번: 시각 정수 N과 K가 입력되었을 때 00시 00분 00초부터 N시 59분 59초까지의 모든 시각 중에서 K가 하나라도 포함되는 모든 시각을 세는 프로그램을 작성하시오. 시각을 셀 때는 디지털 시계를 기준으로, www.acmicpc.net 문제 소요시간: 19분 20초 설계하기(접근방법) 1. 입력받기 2. 알고리즘 해석 for문 3개를 통해 시계처럼 구현할 수 있다 for i in range(24) for j in range(60) for k in range(60 문제의 조건에서 까다로운 점은 포맷이 00시 00분 00초 이기 때문에 각 i, j, k가 10보다 작을 경우 앞에 '0'을 붙여주어야 한다. 이조건을 ..

되다
코드테일