Java108 spring 입문 - 스프링 DB 접근 ㅇ H2 다운로드 받고 h2 파일에 bin에 들어가 chmod 755 h2.sh 해주고 ./h2.sh 해주면 브라우저로 콘솔이 열림. 안뜨면 앞에만 로컬호스트로 바꿔줌. http://localhost:8082/login.jsp?jsessionid=c399bfc99f7963b481efd3c7b8409fda JDBC URL에 jdbc:h2:~/test 넣고 연결버튼 누르고 나오면 터미널에 홈으로 들어가 ll 입력하면 test.mv.db 가 생성됨. 그다음 다시 DBC URL에 jdbc:h2:tcp://localhost/~/test 로 바꾸고 연결 drop table if exists member CASCADE; create table member ( id bigint generated by default a.. 2024. 1. 25. 약수의 개수와 덧셈 간단하다 역시. left = 13, right = 17 일때, 13부터 17까지 돌고, 각 수의 약수를 구하고 그걸 세주고 그게 홀수인지 짝수인지 검증하면 끝. public int solution(int left, int right) { int answer = 0; int cnt = 0; for(int i = left; i =1; j--){ if(i % j == 0){ cnt++; } } if(cnt % 2 == 0){ answer += i; }else{ answer -= i; } } return answer; } 처음에 헷갈렸던 부분이 cnt++ 해주고 i가 바뀔때마다 cnt를 0으로 초기화해주는걸 깜빡했다. cnt를 0으로 초기화해줘야 각수의 약수가 짝수인지 홀수인지 알 수 있다. 2024. 1. 24. 수박수박수 인덱스가 짝수일땐 수, 홀수일땐 박 을 넣어서 싹 합쳐주면 끝 public static String solution(int n) { String answer = ""; String[] Answer = new String[n]; for(int i = 0; i < n; i++){ if(i % 2 == 0){ Answer[i] = "수"; }else{ Answer[i] = "박"; } } for (int j = 0; j < n; j++){ answer += Answer[j]; } return answer; } 넘모쉽다. 2024. 1. 23. 내적, 가운데 글자 가져오기 ㅇ 내적 ㅁ 풀이 public int solution(int[] a, int[] b) { int answer = 0; for(int i = 0; i < a.length; i++){ answer += a[i] * b[i]; } return answer; } 이건뭐.. 설명이 필요없다. ㅇ 가운데 글자 가져오기 ㅁ 풀이 public String solution(String s) { String answer = ""; String[] S = s.split(""); if(s.length() % 2 == 1){ return S[s.length() / 2]; }else{ return S[s.length() / 2 -1] + S[s.length() / 2]; } } 사실 이것도 딱히 풀이에대한 설명이 필요없긴하다. .. 2024. 1. 22. 이전 1 ··· 10 11 12 13 14 15 16 ··· 27 다음