전체 글
션의 개발일기장
-
https://www.acmicpc.net/problem/5972import java.io.*;import java.util.*;class Node implements Comparable { int idx; int cost; // 생성자 Node(int idx, int cost) { this.idx = idx; this.cost = cost; } @Override public int compareTo(Node other) { return Integer.compare(this.cost, other.cost); }}public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new B..
[백준] #5972. 택배 배송 (골드 5)https://www.acmicpc.net/problem/5972import java.io.*;import java.util.*;class Node implements Comparable { int idx; int cost; // 생성자 Node(int idx, int cost) { this.idx = idx; this.cost = cost; } @Override public int compareTo(Node other) { return Integer.compare(this.cost, other.cost); }}public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new B..
2024.06.16 -
[My 셀렉샵 Top5 회원 찾기 설계 및 구현] >> 회원별 'My 셀렉샵' 사용시간 조회 가능일반 회원은 조회 불가능'관리자' 만 조회 가능'나만의 셀렉샵' 서버 사용시간으로 하기로 함서버 사용시간: 'My 셀렉샵' 모든 API 수행시간의 총합상품 조회 API ("GET /api/search") 수행시간관심상품 등록 API ("POST /api/products") 수행시간폴더 저장 API ("POST /api/folders") 수행시간...예) 회원 A 의 "서버 사용시간"상품 조회 API: 6시간관심상품 등록 API: 3시간폴더 저장 API: 1시간⇒ 총합: 10시API 사용시간= Controller 에 요청이 들어온 시간 ~ 응답이 나간 시간예)Controller 에 요청이 들어온 시간: 9시 1..
[TIL] 230614 <Spring> Spring AOP[My 셀렉샵 Top5 회원 찾기 설계 및 구현] >> 회원별 'My 셀렉샵' 사용시간 조회 가능일반 회원은 조회 불가능'관리자' 만 조회 가능'나만의 셀렉샵' 서버 사용시간으로 하기로 함서버 사용시간: 'My 셀렉샵' 모든 API 수행시간의 총합상품 조회 API ("GET /api/search") 수행시간관심상품 등록 API ("POST /api/products") 수행시간폴더 저장 API ("POST /api/folders") 수행시간...예) 회원 A 의 "서버 사용시간"상품 조회 API: 6시간관심상품 등록 API: 3시간폴더 저장 API: 1시간⇒ 총합: 10시API 사용시간= Controller 에 요청이 들어온 시간 ~ 응답이 나간 시간예)Controller 에 요청이 들어온 시간: 9시 1..
2024.06.14 -
https://www.acmicpc.net/problem/1916import java.io.*;import java.util.*;class Node implements Comparable { int idx; int cost; Node(int idx, int cost) { this.idx = idx; this.cost = cost; } @Override public int compareTo(Node other) { return Integer.compare(this.cost, other.cost); }}public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new Buffered..
[백준] #1916. 최소비용 구하기 (골드 5)https://www.acmicpc.net/problem/1916import java.io.*;import java.util.*;class Node implements Comparable { int idx; int cost; Node(int idx, int cost) { this.idx = idx; this.cost = cost; } @Override public int compareTo(Node other) { return Integer.compare(this.cost, other.cost); }}public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new Buffered..
2024.06.13 -
[단위 테스트] Development: 개발Unit Tests (단위 테스트): 개발자 테스트QA Testing:블랙박스 테스팅주로 QA 팀이 Production 환경과 유사한 환경(Stage)에서 테스팅Production: 실 서비스 운영 환경따라서 테스트 코드를 작성한다면 프로그램의 버그를 사전에 발견하여 기하급수적인 비용의 증가가능성을 사전에 방지가능개발자는 단위 테스트를 작성하여 프로그램을 테스트단위 테스트는 작은 단위로 쪼개서 각 단위가 정확하게 동작하는지를 검사하는 테스트 기법빠르게 작성할 수 있고 문제 발생 시 어느 부분이 잘못 되었는지를 빠르고 정확하게 확인 가능! JUnit5 : 자바 프로그래밍 언어용 단위 테스트 프레임워크 JUnit 5 User GuideAlthough the J..
[TIL] 230613 <Spring> 테스트[단위 테스트] Development: 개발Unit Tests (단위 테스트): 개발자 테스트QA Testing:블랙박스 테스팅주로 QA 팀이 Production 환경과 유사한 환경(Stage)에서 테스팅Production: 실 서비스 운영 환경따라서 테스트 코드를 작성한다면 프로그램의 버그를 사전에 발견하여 기하급수적인 비용의 증가가능성을 사전에 방지가능개발자는 단위 테스트를 작성하여 프로그램을 테스트단위 테스트는 작은 단위로 쪼개서 각 단위가 정확하게 동작하는지를 검사하는 테스트 기법빠르게 작성할 수 있고 문제 발생 시 어느 부분이 잘못 되었는지를 빠르고 정확하게 확인 가능! JUnit5 : 자바 프로그래밍 언어용 단위 테스트 프레임워크 JUnit 5 User GuideAlthough the J..
2024.06.13 -
https://www.acmicpc.net/problem/3020import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int n = Integer.parseInt(st.nextToken()); //동굴의 길이 (총 석순과 종유석 개수) int h = Integer.parseInt(st.nextToken()); /..
[백준] #3020. 개똥 벌레 (골드 5)https://www.acmicpc.net/problem/3020import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int n = Integer.parseInt(st.nextToken()); //동굴의 길이 (총 석순과 종유석 개수) int h = Integer.parseInt(st.nextToken()); /..
2024.06.13 -
https://www.acmicpc.net/problem/1446import java.io.*;import java.util.*;class Node implements Comparable { int idx; int cost; // 생성자 Node(int idx, int cost) { this.idx = idx; this.cost = cost; } @Override public int compareTo(Node other) { return Integer.compare(this.cost, other.cost); }}public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new B..
[백준] #1446. 지름길 (실버 1)https://www.acmicpc.net/problem/1446import java.io.*;import java.util.*;class Node implements Comparable { int idx; int cost; // 생성자 Node(int idx, int cost) { this.idx = idx; this.cost = cost; } @Override public int compareTo(Node other) { return Integer.compare(this.cost, other.cost); }}public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new B..
2024.06.13 -
https://www.acmicpc.net/problem/14496import java.io.*;import java.util.*;class Node implements Comparable { int idx; int cost; // 생성자 Node(int idx, int cost) { this.idx = idx; this.cost = cost; } @Override public int compareTo(Node other) { return Integer.compare(this.cost, other.cost); }}public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new ..
[백준] #14496. 그대, 그머가 되어 (실버 2)https://www.acmicpc.net/problem/14496import java.io.*;import java.util.*;class Node implements Comparable { int idx; int cost; // 생성자 Node(int idx, int cost) { this.idx = idx; this.cost = cost; } @Override public int compareTo(Node other) { return Integer.compare(this.cost, other.cost); }}public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new ..
2024.06.12 -
https://www.acmicpc.net/problem/18352import java.io.*;import java.util.*;class Node implements Comparable { int idx; int cost; // 생성자 Node(int idx, int cost) { this.idx = idx; this.cost = cost; } @Override public int compareTo(Node other) { return Integer.compare(this.cost, other.cost); }}public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new ..
[백준] #18352. 특정 거리의 도시 찾기 (실버 2)https://www.acmicpc.net/problem/18352import java.io.*;import java.util.*;class Node implements Comparable { int idx; int cost; // 생성자 Node(int idx, int cost) { this.idx = idx; this.cost = cost; } @Override public int compareTo(Node other) { return Integer.compare(this.cost, other.cost); }}public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new ..
2024.06.12