본문 바로가기

흐어

(169)
[JAVA] BOJ(백준) - Watering the Fields - 10021 문제내용 https://www.acmicpc.net/problem/10021 10021번: Watering the Fields Input Details There are 3 fields, at locations (0,2), (5,0), and (4,3). The contractor will only install pipes of cost at least 11. Output Details FJ cannot build a pipe between the fields at (4,3) and (5,0), since its cost would be only 10. He therefore b www.acmicpc.net Due to a lack of rain, Farmer John wants to build an i..
[JAVA] BOJ(백준) - MooTube (Silver) - 15591 - 자바 문제내용 https://www.acmicpc.net/problem/15591 15591번: MooTube (Silver) 농부 존은 1번 동영상과 2번 동영상이 USADO 3을 가지고, 2번 동영상과 3번 동영상이 USADO 2를 가지고, 2번 동영상과 4번 동영상이 USADO 4를 가진다고 했다. 이것에 기반해서 1번 동영상과 3번 동영상의 www.acmicpc.net 농부 존은 남는 시간에 MooTube라 불리는 동영상 공유 서비스를 만들었다. MooTube에서 농부 존의 소들은 재밌는 동영상들을 서로 공유할 수 있다. 소들은 MooTube에 1부터 N까지 번호가 붙여진 N (1 ≤ N ≤ 5,000)개의 동영상을 이미 올려 놓았다. 하지만, 존은 아직 어떻게 하면 소들이 그들이 좋아할 만한 새 동영..
[JAVA] BOJ(백준) - 연구소 3 - 17142 문제내용 https://www.acmicpc.net/problem/17142 17142번: 연구소 3 인체에 치명적인 바이러스를 연구하던 연구소에 승원이가 침입했고, 바이러스를 유출하려고 한다. 바이러스는 활성 상태와 비활성 상태가 있다. 가장 처음에 모든 바이러스는 비활성 상태이고 www.acmicpc.net 인체에 치명적인 바이러스를 연구하던 연구소에 승원이가 침입했고, 바이러스를 유출하려고 한다. 바이러스는 활성 상태와 비활성 상태가 있다. 가장 처음에 모든 바이러스는 비활성 상태이고, 활성 상태인 바이러스는 상하좌우로 인접한 모든 빈 칸으로 동시에 복제되며, 1초가 걸린다. 승원이는 연구소의 바이러스 M개를 활성 상태로 변경하려고 한다. 연구소는 크기가 N×N인 정사각형으로 나타낼 수 있으며, 정..
[SpringBoot] 경매사이트 만들기 - 회원가입 및 로그인(시큐리티 적용2) 이전 포스팅에선 수정사항, 회원가입 페이지 및 member.js까지 알아봤다. 1. 수정사항(완료) 2. 회원가입 페이지 구현(완료) 3. 로그인 페이지 구현 4. 시큐리티 적용해서 회원가입 로그인해보기! 그리고 이번 포스팅에선 3번, 4번을 포스팅 하려고한다 ㅎㅎㅎ ● 로그인!! 회원가입은 버튼을 누르게되면 js에서 ajax를 통해 회원가입을 해서 버튼이 form태그가 바깥에 있지만 하지만 로그인의 경우 스프링 시큐리티가 대신 해주기 때문에 form태그 안에 버튼이 있어야하고, 당연하게도 form태그의 action과 method를 정해줘야한다. (로그인 페이지) LoginForm.jsp Find My Id / Find My Password Login Join 로그인은 앞서 말했다시피 시큐리티가 대신 로..
[SpringBoot] 경매사이트 만들기 - 회원가입 및 로그인(시큐리티 적용1) 이번 포스팅은!! 스프링 시큐리티를 이용한 회원가입 및 로그인을 포스팅 하려고한다. 1. 수정사항 2. 회원가입 페이지 구현 3. 로그인 페이지 구현 4. 시큐리티 적용해서 회원가입 로그인해보기! 순서는 이렇게 진행할 생각이다 ㅎㅎ 그전에 먼저 수정사항부터 짚고 넘어가자. ● ERD 수정! 회원, 권한, 찜 테이블을 수정했다. 회원 테이블 : 닉네임을 기본키로 하는것보다 시퀀스로 하는게 관리하기에 더 효율적이라고 생각했음.( 닉네임과 이메일은 유니크키로 중복없게 만듦.) 권한, 찜 테이블 : 이전에 MyBatis를 사용할땐 기본키를 복합키로 줬었는데,, 알아보니 JPA에선 첫번째로 별 관계는 부모 테이블의 기본 키를 자식 테이블로 전파하면서 자식 테이블의 기본 키 컬럼이 점점 늘어난다. 두번째로 식별 관..
[JAVA] BOJ(백준) - 이차원 배열과 연산 - 17140 문제내용 https://www.acmicpc.net/problem/17140 17140번: 이차원 배열과 연산 첫째 줄에 r, c, k가 주어진다. (1 ≤ r, c, k ≤ 100) 둘째 줄부터 3개의 줄에 배열 A에 들어있는 수가 주어진다. 배열 A에 들어있는 수는 100보다 작거나 같은 자연수이다. www.acmicpc.net 크기가 3×3인 배열 A가 있다. 배열의 인덱스는 1부터 시작한다. 1초가 지날때마다 배열에 연산이 적용된다. R 연산: 배열 A의 모든 행에 대해서 정렬을 수행한다. 행의 개수 ≥ 열의 개수인 경우에 적용된다. C 연산: 배열 A의 모든 열에 대해서 정렬을 수행한다. 행의 개수 Compartor 익명함수 or Number클래스에서 Comparble 상속받아서 정렬. 4. 정..
[JAVA] 프로그래머스 - 양궁대회 - lv2 문제내용 https://programmers.co.kr/learn/courses/30/lessons/92342 코딩테스트 연습 - 양궁대회 문제 설명 카카오배 양궁대회가 열렸습니다. 라이언은 저번 카카오배 양궁대회 우승자이고 이번 대회에도 결승전까지 올라왔습니다. 결승전 상대는 어피치입니다. 카카오배 양궁대회 운영위원 programmers.co.kr 카카오배 양궁대회가 열렸습니다. 라이언은 저번 카카오배 양궁대회 우승자이고 이번 대회에도 결승전까지 올라왔습니다. 결승전 상대는 어피치입니다. 카카오배 양궁대회 운영위원회는 한 선수의 연속 우승보다는 다양한 선수들이 양궁대회에서 우승하기를 원합니다. 따라서, 양궁대회 운영위원회는 결승전 규칙을 전 대회 우승자인 라이언에게 불리하게 다음과 같이 정했습니다. 어..
[JAVA] 프로그래머스 - 주차 요금 계산 - lv2 문제내용 https://programmers.co.kr/learn/courses/30/lessons/92341 코딩테스트 연습 - 주차 요금 계산 [180, 5000, 10, 600] ["05:34 5961 IN", "06:00 0000 IN", "06:34 0000 OUT", "07:59 5961 OUT", "07:59 0148 IN", "18:59 0000 IN", "19:09 0148 OUT", "22:59 5961 IN", "23:00 5961 OUT"] [14600, 34400, 5000] programmers.co.kr 주차장의 요금표와 차량이 들어오고(입차) 나간(출차) 기록이 주어졌을 때, 차량별로 주차 요금을 계산하려고 합니다. 아래는 하나의 예시를 나타냅니다. 요금표 기본 시간(분)기본..