- 23.11.06) TIL - 익명 게시판 만들기2023-11-06 20:13:15지난주에 스프링 강의를 듣고 개인과제로 익명 게시판을 만들게 되었다. 스프링을 처음 접하다보니 새로운 용어들로 인해 많이 혼란했다. 하나씩 공부하다보니 결국 클라이언트와 서버간의 데이터를 어떻게 전달하는 과정이라고 생각하니 어느정도 이해했다. 프로젝트 설계 1. Use Case Diagram 2. API 3. ERA 설계 이후에 아래와 같이 프로젝트를 완성했다. https://github.com/oneseel/post_project GitHub - oneseel/post_project Contribute to oneseel/post_project development by creating an account on GitHub. github.com 포스트맨으로 확인 작업 1. 게시글 작성 기능 데이터베이스..
- 입문 - 합성수 찾기2023-11-03 22:02:04입문 - 합성수 찾기 문제설명 약수의 개수가 세 개 이상인 수를 합성수라고 합니다. 자연수 n이 매개변수로 주어질 때 n이하의 합성수의 개수를 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ n ≤ 100 입출력 예 입출력 예 설명 입출력 예 #1 10 이하 합성수는 4, 6, 8, 9, 10 로 5개입니다. 따라서 5를 return합니다. 입출력 예 #1 15 이하 합성수는 4, 6, 8, 9, 10, 12, 14, 15 로 8개입니다. 따라서 8을 return합니다. 내 풀이 >> 반복문을 통해 i=4부터 n까지 돌면서 합성수인지 확인하는 메서드를 통해 합성수라면 answer에 1을 더해서 n 이하의 합성수의 개수를 반환한다. >> 1, 2, 3은 합성수가 아니므로 i=4부터 ..
- 입문 - 주사위의 개수2023-11-03 22:01:04입문 - 주사위의 개수 문제설명 머쓱이는 직육면체 모양의 상자를 하나 가지고 있는데 이 상자에 정육면체 모양의 주사위를 최대한 많이 채우고 싶습니다. 상자의 가로, 세로, 높이가 저장되어있는 배열 box와 주사위 모서리의 길이 정수 n이 매개변수로 주어졌을 때, 상자에 들어갈 수 있는 주사위의 최대 개수를 return 하도록 solution 함수를 완성해주세요. 제한사항 box의 길이는 3입니다. box[0] = 상자의 가로 길이 box[1] = 상자의 세로 길이 box[2] = 상자의 높이 길이 1 ≤ box의 원소 ≤ 100 1 ≤ n ≤ 50 n ≤ box의 원소 주사위는 상자와 평행하게 넣습니다. 입출력 예 입출력 예 설명 입출력 예 #1 상자의 크기가 가로 1, 세로 1, 높이 1이므로 모서리의..
- 입문 - 공 던지기2023-11-01 22:02:12입문 - 공 던지기 문제설명 머쓱이는 친구들과 동그랗게 서서 공 던지기 게임을 하고 있습니다. 공은 1번부터 던지며 오른쪽으로 한 명을 건너뛰고 그다음 사람에게만 던질 수 있습니다. 친구들의 번호가 들어있는 정수 배열 numbers와 정수 K가 주어질 때, k번째로 공을 던지는 사람의 번호는 무엇인지 return 하도록 solution 함수를 완성해보세요. 제한사항 2 첫번째 사람부터 k번째 사람까지 반복문을 통해 2씩 더하는 인덱스 값을 얻는다. >> index값을 배열의 길이만큼 나눈 나머지는 배열에서 인덱스 위치를 알 수 있다. class Solution { public int solution(int[] numbers, int k) { int index = 0; int answer = 0; for ..