- 입문 - 짝수 홀수 개수2023-10-26 20:51:05풀이) - 반복문을 이용해 만약 나머지 값이 0이면 짝수니깐 evenCount값이 올라가서 answer[0]에 그 값이 들어간다. class Solution { public int[] solution(int[] num_list) { int oddCount = 0; int evenCount = 0; for (int num : num_list) { if (num % 2 == 0) { evenCount++; } else { oddCount++; } } int[] answer = {evenCount, oddCount}; return answer; } } https://school.programmers.co.kr/learn/courses/30/lessons/120824
- 입문 - 직각삼각형 출력하기2023-10-26 20:33:11풀이) - 반복문 안의 반복문을 넣고 안쪽 반복문에는 i의 개수만큼 반복한다. import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for (int i = 1; i
- 입문 - 문자열 뒤집기2023-10-26 20:16:59풀이) - StringBuilder를 이용해 객체를 생성해주고 그 객체에 my_string 문자열을 가장 뒤에 있는 문자부터 순서대로 입력받아서 문자열을 뒤집는다. class Solution { public String solution(String my_string) { StringBuilder stringBuilder = new StringBuilder(); for (int i = my_string.length()-1; i >=0 ; i--) { stringBuilder.append(my_string.charAt(i)); } return stringBuilder.toString(); } } 다른 풀이) - reverse라는 메서드를 이용하면 반복문이 필요없이 뒤집을 수 있다. class Solution..
- 23.10.24) 팀 프로젝트 - 호텔 예약 프로그램2023-10-24 20:50:40오늘 한 일 호텔 예약 프로그램 만들기 오늘부터 팀 프로젝트가 시작되었다. 팀 회의를 거쳐서 호텔 예약 프로그램을 만들기로 되었다. 호텔클래스와 고객클래스로 나누어 일단 진행하게 되었고, 호텔클래스 부분을 만들기로 했다. - 호텔 클래스에는 HotelRoom class로 된 객체가 들어있는 리스트로 된 변수와 호텔자산 변수 Reservation class로 된 객체가 들어있는 리스트로 된 변수가 있다. (예약된 객실리스트의 경우 방의 UUID를 가져와 맵으로 사용하는게 더 좋을 것 같다.) - 예약 가능한 메서드를 이용해 예약 가능한 객실의 리스트를 보여주고, 고객이 특정 객실을 선택하면 addRoom메서드를 이용해서 객실 리스트에 예약된 객실을 추가하다. - 고객정보가 있으면 예약된 객실리스트 메서드도..