inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

김동현님의 게시글

김동현 김동현

@ehdgus68790886

수강평 작성수
-
평균평점
-

게시글 4

질문&답변

삽입정렬에 관해 질문있습니다.

위 문제에 이어서 추가적으로 복습을 하던 중 위에 코드와 다르게 다시 짜보았을 때 import java.util.Scanner ; public class Main{ public static void main (String[] args) { Scanner kb = new Scanner(System. in ) ; int input = kb.nextInt() ; int [] arr = new int [input] ; for ( int i = 0 ; i ; i++){ arr[i] = kb.nextInt() ; } int tmp ; for ( int i = 1 ; i ; i++){ tmp = arr[i] ; for ( int j = i- 1 ; j >= 0 ; j--){ if (arr[j] > tmp){ arr[j+ 1 ] = arr[j] ; } else break; arr[j] = tmp ; } } for ( int i = 0 ; i ; i++){ System. out .print(arr[i] + " " ) ; } } } 이렇게 짜서 arr[j+1]에 대입하는 것이 아닌 arr[j]에다 대입 하였는데 상관없나요?? 두 코드 다 리뷰 부탁드립니다 ㅠㅠ

좋아요수
0
댓글수
1
조회수
383

질문&답변

MemberService와 MemberServiceTest 관련한 질문입니다!

아하! 수정 전 MemberServiceTest 내에서 MemberService memberService = new MemberService();에 있는 new MemoryMemberRepository 1개와 MemoryMemberRepository memberRepository = new MemoryMemberRepository(); 이렇게 두개의 다른 객체가 생성되었는데 코드를 수정 후 @BeforeEach public void beforeEach(){ memerRepository = new MemoryMemberRepository() ; // 여기서 생성된 리포지터리 객체가. . memberService = new MemberService( memberRepository ); // 여기에 대입되어 MemberServiceTest안에 하나의 리포지터리 객체가 있게 되었다 라는 것이 맞나요???

좋아요수
0
댓글수
2
조회수
288

질문&답변

Test 할 때 Transactional 부분에 관해 질문있습니다!!

JUnit 자체에서 테스트를 실행할 때 마다 자체적으로 환경을 롤백하고 있다고 하셨는데, 입문 강의에서는 @AfterEach에 clearStore()를 통해 테스트를 실행하고 끝날 때 마다 저장소를 지웠었는데 차이점이 있나요?

좋아요수
0
댓글수
3
조회수
357

질문&답변

Model 클래스

친절한 답변 감사드립니다!

좋아요수
0
댓글수
2
조회수
257