java
-
ReflectionTestUtils를 활용한 단위 테스트, 객체의 ID 설정하기Spring/Trouble Shooting 2023. 11. 19. 01:21
문제 상황 질문의 번호와 유저의 번호를 받고, 질문의 작성자 번호가 유저의 번호와 같다면 삭제하는 과정이다. public void deleteById(Long questionId, Long memberId) { Question question = findById(questionId); if (validateQuestionWriter(memberId, question)) { questionRepository.deleteById(questionId); } } private Boolean validateQuestionWriter(Long memberId, Question question) { return question.getMember().getId().equals(memberId); } 그다지 이해하기 어..
-
[백준/JAVA] 1920ETC/Algorithm 2023. 5. 20. 13:04
백준 1920번 문제 결과 코드 import java.io.*; import java.util.HashSet; import java.util.List; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); String N = br.readLine(); String[] A = br.readLine().split(" "); String M = br.read..
-
[백준/JAVA] 1000 A+BETC/Algorithm 2023. 5. 19. 22:52
A+B 백준 1000번 A+B 문제 링크 풀이 BufferedReader, BufferedWriter 클래스 사용하여 풀이하였다. br.readLine() 입력 받은 한 줄을 입력받는다. BufferedWriter의 경우 write()를 통해 출력 버퍼에 저장하고, flush()를 사용하면 출력한다. 제출 코드 import java.io.*; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw..