본문 바로가기

반응형

WINK-(Web & App)

(433)
알고리즘 2인 스터디 #5주차 - 박성훈 4주차에 잠수를 탄 박성훈이라고 합니다 ㅠㅠ 요 몇주간 진짜 바빴어서 이것저것 잡다한 이유로 4주차는 건너뛰게 된것 같아요 그래도 백준은 그 사이에 계속 풀긴 했었습니다 ㅠㅠ 색이 연해졌지만 일단 칠해져있기는한 관계로 4주차 것까지 합쳐서 2주치 분량의 백준 문제 요약을 해보려고 합니다. #1 백준 1561 - 놀이 공원 ( G2 ) https://blog.koderpark.dev/380 백준 BOJ 1561 - 놀이 공원 https://www.acmicpc.net/problem/1561 1561번: 놀이 공원 첫째 줄에 N(1 ≤ N ≤ 2,000,000,000)과 M(1 ≤ M ≤ 10,000)이 빈칸을 사이에 두고 주어진다. 둘째 줄에는 각 놀이기구의 운행 시간을 나타내는 M개의 자연수 blog.k..
알고리즘 2인 스터디 #3주차 - 박성훈 1주차때 얘기했던 난이도 올려보겠다는 약속을 지키기 위해 고군분투중인 박성훈이다. 잡소리 없이 바로 이번주의 야무진 문제들을 알아보자. #1 백준 8983 - 사냥꾼 ( G4 ) https://blog.koderpark.dev/363 백준 BOJ 8983 - 사냥꾼 https://www.acmicpc.net/problem/8983 8983번: 사냥꾼 입력의 첫 줄에는 사대의 수 M (1 ≤ M ≤ 100,000), 동물의 수 N (1 ≤ N ≤ 100,000), 사정거리 L (1 ≤ L ≤ 1,000,000,000)이 빈칸을 사이에 두고 주어진다. 두 번째 blog.koderpark.dev 사대에서 동물을 매칭하는 일반적 발상이 아닌, 동물에 사대를 매칭해주는 정반대의 사고를 필요로 하는 문제. 사대의 ..
알고리즘 2인 스터디 #3주차 - 이총명 브론즈1 랜덤디펜스 문제 설명 : 적혀있는 예시만 보면 이해하기 어려울 수도 있는데 1로 시작하면 1 > 11 > 12 > 23 > 35 > 58 > 83 > 31 이런 식으로 진행된다. 내 코드 : cycle = 0 first = input() num = first big = 0 while True: # while True: if int(num) = 10: big = str(int(num[0]..
[Spring Boot 스터디] 류건 #3 주차 - 섹션 4, 5 스프링 빈을 등록하고, 의존관계 설정하기 회원 컨트롤러가 회원서비스와 회원 리포지토리를 사용할 수 있게 의존관계를 준비하자. 회원 컨트롤러에 의존 관계 추가 package hello.hellospring.controller; import hello.hellospring.service.MemberService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; // 스프링 컨테이너에 객체가 자동 생성되어 관리됨. @Controller public class MemberController { private final MemberService memberSer..
[Spring Boot 스터디] 한준교 #3 주차 - 섹션 4, 5 Section 4. 스프링 빈과 의존관계 서비스를 통해 리포지토리에 회원을 저장할 수 있게 되었음! 이제 화면을 붙이고 싶은데 → 컨트롤러와 뷰템플릿이 필요함!! MemberController 가 서비스를 통해서 회원가입과 조회를 할 수 있어야함!! → 이런 것을 의존관계 라고 한다. MemberController 를 생성한다! package hello.hellospring.controller; import hello.hellospring.service.MemberService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; @Controller pu..
[Spring Boot 스터디] 이지원 #3 주차 - 섹션 4, 5 컴포넌트 스캔과 자동 의존관계 설정 서비스를 구축하다 보면 동일한 객체 인스턴스를 프로젝트 전역에 걸쳐 공유해야할 경우가 많다. 이 경우 하나의 인스턴스를 생성한 후 어딘가에 저장해두고 다른 코드에서 그 경로를 찾아 import하는 번거로운 작업이 요구된다. Spring에서는 이러한 의존관계를 자동으로 설정해준다. @Controller @Repository @Service 등의 방법을 통해 해당 클래스를 하나의 객체 인스턴스만 생성하고 프로젝트 전역에 걸쳐 자동으로 공유되도록 구현할 수 있다. Spring 어플리케이션이 시작되면 초기 단계에서 어플리케이션이 자동으로 어플리케이션의 위치를 기준으로 모든 하위 디렉토리를 스캔하여 이런 annotation이 붙은 클래스들을 찾는다. 이후 찾은 클래스들의 인스턴..
[Spring Boot 스터디] 조현상 #3 주차 - 섹션 4,5 이번 주차에는 스프링 빈과 의존 관계 와 회원관리예제를 통해서 웹MVC 개발를 배워보았다. 우선 스프링 빈 의존 관계란 controller - service - repository 를 서로 연결 시켜주는 것을 말하는데 그동안 우리는 예를 들어 service 와 repository 를 연결시키려면 new 객체를 생성해줘서 연결 시켜보이도록 기능을 만들었었다. 근데 new 로 객체를 생성해서 만들어질 경우 서로 다른 repository를 받을 수 있고? 와 같은 문제가 있었는데 이번 시간에 이 문제를 해결하고자 하나의 repository를 가르키도록 의존관계를 배웠다. 우선 의존 관계는 컴포넌트 스캔으로 자동 의존관계 설정 방법이 있고 자바 코드로 직접 스프링 빈 등록하는 방법이 있다. 먼저 컴포넌트 스캔 ..
알고리즘 2인 스터디 #2주차 - 박성훈 문제량을 늘리고 나서 제법 여유롭게 순항하고있다. 방학의 힘은 생각보다 굉장하다는걸 온몸으로 느끼고 있는 요즈음. #1 백준 2477 - 참외밭 ( S2 ) https://blog.koderpark.dev/328 백준 BOJ 2477 - 참외밭 https://www.acmicpc.net/problem/2477 2477번: 참외밭 첫 번째 줄에 1m2의 넓이에 자라는 참외의 개수를 나타내는 양의 정수 K (1 ≤ K ≤ 20)가 주어진다. 참외밭을 나타내는 육각형의 임의의 한 꼭짓점에서 출 blog.koderpark.dev 많은_조건_분기 태그가 붙을거 같이 생긴 문제이지만, 의외로 그리 어렵지 않은 문제. 동서남북 방향을 나타내는 숫자가 들어오는 규칙을 잘 이용해서 문제를 해결할 수 있다. 편의상 앞으로..

반응형