본문 바로가기

Java107

약수의 개수와 덧셈 간단하다 역시. 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.
spring 입문 - 웹 MVC 개발 ㅇ 홈화면 추가 templates 디렉토리 밑에 홈화면 html파일을 만들어보자. 홈화면에는 회원가입, 회원목록이 있어야한다. Hello Spring 회원 기능 회원 가입 회원 목록 그리고 홈화면으로 갈수있는 HomeController를 만들어준다. ㅁ HomeController @Controller public class HomeController { @GetMapping("/") public String home(){ return "home"; } } return "home"하면 templates 에서 home.html파일을 연결해준다. 그러면 localhost:8080 에 들어가면 이렇게 뜬다. 먼저 회원가입 버튼에 기능을 넣어보자. ㅇ 등록 먼저 MemberForm클래스를 만들어주자. public.. 2024. 1. 19.