# 마지막 두 원소 문제 설명정수 리스트 num_list가 주어질 때, 마지막 원소가 그전 원소보다 크면 마지막 원소에서 그전 원소를 뺀 값을 마지막 원소가 그전 원소보다 크지 않다면 마지막 원소를 두 배한 값을 추가하여 return하도록 solution 함수를 완성해주세요.제한사항2 ≤ num_list의 길이 ≤ 101 ≤ num_list의 원소 ≤ 9입출력 예 설명입출력 예 #1마지막 원소인 6이 그전 원소인 1보다 크기 때문에 6 - 1인 5를 추가해 return합니다.입출력 예 #2마지막 원소인 5가 그전 원소인 7보다 크지 않기 때문에 5의 두 배인 10을 추가해 return합니다. 내가 작성한 답class Solution { public int[] solution(int[] num_li..
# 마지막 두 원소 문제 설명정수 리스트 num_list가 주어질 때, 마지막 원소가 그전 원소보다 크면 마지막 원소에서 그전 원소를 뺀 값을 마지막 원소가 그전 원소보다 크지 않다면 마지막 원소를 두 배한 값을 추가하여 return하도록 solution 함수를 완성해주세요.제한사항2 ≤ num_list의 길이 ≤ 101 ≤ num_list의 원소 ≤ 9입출력 예 설명입출력 예 #1마지막 원소인 6이 그전 원소인 1보다 크기 때문에 6 - 1인 5를 추가해 return합니다.입출력 예 #2마지막 원소인 5가 그전 원소인 7보다 크지 않기 때문에 5의 두 배인 10을 추가해 return합니다. 내가 작성한 답class Solution { public int[] solution(int[] num_li..
Lv 1. 코딩테스트 연습 > 코딩테스트 입문# 두 수의 곱 문제 설명정수 num1, num2가 매개변수 주어집니다. num1과 num2를 곱한 값을 return 하도록 solution 함수를 완성해주세요.제한사항0 ≤ num1 ≤ 1000 ≤ num2 ≤ 100입출력 예 설명입출력 예 #1num1이 3, num2가 4이므로 3 * 4 = 12를 return합니다.입출력 예 #2num1이 27, num2가 19이므로 27 * 19 = 513을 return합니다. 내가 작성한 답class Solution { public int solution(int num1, int num2) { int answer = 0; answer = num1 * num2; return ..
# 수 조작하기 1 문제 설명정수 n과 문자열 control이 주어집니다. control은 "w", "a", "s", "d"의 4개의 문자로 이루어져 있으며, control의 앞에서부터 순서대로 문자에 따라 n의 값을 바꿉니다."w" : n이 1 커집니다."s" : n이 1 작아집니다."d" : n이 10 커집니다."a" : n이 10 작아집니다.위 규칙에 따라 n을 바꿨을 때 가장 마지막에 나오는 n의 값을 return 하는 solution 함수를 완성해 주세요.제한사항-100,000 ≤ n ≤ 100,0001 ≤ control의 길이 ≤ 100,000control은 알파벳 소문자 "w", "a", "s", "d"로 이루어진 문자열입니다.입출력 예 설명입출력 예 #1수 n은 control에 따라 다음과..
# 평균 일일 대여 요금 구하기 문제 설명 다음은 어느 자동차 대여 회사에서 대여중인 자동차들의 정보를 담은 CAR_RENTAL_COMPANY_CAR 테이블입니다. CAR_RENTAL_COMPANY_CAR 테이블은 아래와 같은 구조로 되어있으며, CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS 는 각각 자동차 ID, 자동차 종류, 일일 대여 요금(원), 자동차 옵션 리스트를 나타냅니다. COLUMN NAMETYPENULLABLECAR_IDINTEGERFALSECAR_TYPEVARCHAR(255)FALSEDAILY_FEEINTEGERFALSEOPTIONSVARCHAR(255)FALSE 자동차 종류는 '세단', 'SUV', '승합차', '트럭', '리무진' 이 있습니다. 자동차 옵션 리스트..
# 이어 붙인 수 문제 설명 정수가 담긴 리스트 num_list가 주어집니다. num_list의 홀수만 순서대로 이어 붙인 수와 짝수만 순서대로 이어 붙인 수의 합을 return하도록 solution 함수를 완성해주세요. 제한사항 2 ≤ num_list의 길이 ≤ 101 ≤ num_list의 원소 ≤ 9num_list에는 적어도 한 개씩의 짝수와 홀수가 있습니다. 입출력 예 #1 홀수만 이어 붙인 수는 351이고 짝수만 이어 붙인 수는 42입니다. 두 수의 합은 393입니다. 입출력 예 #2 홀수만 이어 붙인 수는 573이고 짝수만 이어 붙인 수는 8입니다. 두 수의 합은 581입니다. 내가 작성한 답class Solution { public int solution(int[] num_list) { int..
# 카운트 업 정수 start_num와 end_num가 주어질 때, start_num부터 end_num까지의 숫자를 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요.제한사항0 ≤ start_num ≤ end_num ≤ 50입출력 예 #13부터 10까지의 숫자들을 담은 리스트 [3, 4, 5, 6, 7, 8, 9, 10]를 return합니다. 나의 답class Solution { public int[] solution(int start_num, int end_num) { int size = end_num - start_num +1; int[] answer = new int[size]; for(int i=0; i size로 배열의 크기를..
클래스 변수, 인스턴스 변수 및 지역 변수는 모두 프로그래밍에서 변수의 범위를 나타내는 개념이다. 클래스 변수(Class Variable): 클래스 변수는 클래스의 모든 인스턴스에서 공유된다.클래스 변수는 해당 클래스의 모든 인스턴스가 공유하는 값이다.클래스 변수는 클래스 정의 내부에서 정의되며, 일반적으로 클래스 메서드 내부에서 사용된다.public class MyClass { static int classVariable = 10; public static void main(String[] args) { System.out.println(MyClass.classVariable); // 클래스 변수에 접근 }} 인스턴스 변수(Instance Variable): 인스턴스 ..
- Total
- Today
- Yesterday