알고리즘 풀이(358)
-
[알고리즘] 중간값 찾기
나의 풀이 - ArrayList와 Collections는 java.util에 있다는 것을 배웠다. - ArrayList, new ArrayList()로 써야하는 것을 배웠다. - .add, .get으로 넣고 찾는다는 것을 배웠다. - Collections로 sort할 수 있다는 것을 배웠다. import java.util.Scanner; import java.io.FileInputStream; import java.util.ArrayList; import java.util.Collections; class Solution { public static void main(String args[]) throws Exception { Scanner sc = new Scanner(System.in); int nu..
2023.12.31 -
[알고리즘] 1대1 가위바위보
나의 풀이 - swea는 output을 출력으로 나타내야 하므로 return을 사용하지 못한다. 그래서 if로만 구성하는 대신 else if로 맞춰주었다. import java.util.Scanner; import java.io.FileInputStream; class Solution { public static void main(String args[]) throws Exception { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); if (a == 1 && b == 3) { System.out.println("A"); } else if (a == 3 && b == 1) { System.out.printl..
2023.12.31 -
[알고리즘] 홀수만 더하기
나의 풀이 - 나머지를 구하는 연산은 %임을 배웠다. import java.util.Scanner; import java.io.FileInputStream; class Solution { public static void main(String args[]) throws Exception { Scanner sc = new Scanner(System.in); int T; T=sc.nextInt(); for(int test_case = 1; test_case
2023.12.31 -
[알고리즘] 최대수 구하기
나의 풀이 - Integer.MIN_VALUE를 배웠다. - nextInt()를 하게 되면 스페이스와 개행을 제외하고 숫자를 입력받는다. import java.util.Scanner; import java.io.FileInputStream; class Solution { public static void main(String args[]) throws Exception { Scanner sc = new Scanner(System.in); int T; T=sc.nextInt(); for(int test_case = 1; test_case
2023.12.31 -
[알고리즘] 합승 택시 요금
문제 설명 [본 문제는 정확성과 효율성 테스트 각각 점수가 있는 문제입니다.] 밤늦게 귀가할 때 안전을 위해 항상 택시를 이용하던 무지는 최근 야근이 잦아져 택시를 더 많이 이용하게 되어 택시비를 아낄 수 있는 방법을 고민하고 있습니다. "무지"는 자신이 택시를 이용할 때 동료인 어피치 역시 자신과 비슷한 방향으로 가는 택시를 종종 이용하는 것을 알게 되었습니다. "무지"는 "어피치"와 귀가 방향이 비슷하여 택시 합승을 적절히 이용하면 택시요금을 얼마나 아낄 수 있을 지 계산해 보고 "어피치"에게 합승을 제안해 보려고 합니다. 2021_kakao_taxi_01.png 위 예시 그림은 택시가 이동 가능한 반경에 있는 6개 지점 사이의 이동 가능한 택시노선과 예상요금을 보여주고 있습니다. 그림에서 A와 B ..
2023.11.25 -
[SQL][3] 자동차 대여 기록 별 대여 금액 구하기
문제 설명 다음은 어느 자동차 대여 회사에서 대여 중인 자동차들의 정보를 담은 CAR_RENTAL_COMPANY_CAR 테이블과 자동차 대여 기록 정보를 담은 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블과 자동차 종류 별 대여 기간 종류 별 할인 정책 정보를 담은 CAR_RENTAL_COMPANY_DISCOUNT_PLAN 테이블 입니다. CAR_RENTAL_COMPANY_CAR 테이블은 아래와 같은 구조로 되어있으며, CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS 는 각각 자동차 ID, 자동차 종류, 일일 대여 요금(원), 자동차 옵션 리스트를 나타냅니다. Column nameTypeNullable CAR_IDINTEGERFALSE CAR_TYPEVARCHAR(..
2023.11.24