(JAVA) 정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수
·
JAVA 알고리즘
▶ 문제정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. 단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요. 예를들어 arr이 [4,3,2,1]인 경우는 [4,3,2]를 리턴 하고, [10]면 [-1]을 리턴 합니다.▶ 소스코드class Solution { public int[] solution(int[] arr) { // 배열의 길이가 1인 경우 [-1]을 반환 if (arr.length == 1) { return new int[]{-1}; } // 배열에서 가장 작은 값을 찾음 int min = arr[0]; // 배열의 첫 번째..
(JAVA) 없는 숫자 더하기
·
JAVA 알고리즘
▶ 문제 0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요.▶ 소스코드class Solution { public int solution(int[] numbers) { int answer = 0; for(int i = 0; i
(JAVA) 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수
·
JAVA 알고리즘
▶ 문제프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다.전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요.▶ 소스코드class Solution { public String solution(String phone_number) { String answer = ""; String[] a = phone_number.split(""); for(int i= 0; i
(JAVA) 실제 정수들의 합을 구하여 return 하도록 함수 완성하기
·
JAVA 알고리즘
▶ 문제어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 하도록 solution 함수를 완성해주세요.▶ 소스코드class Solution { public int solution(int[] absolutes, boolean[] signs) { int answer = 0; for (int i = 0; i
(JAVA) 객체지향 이해하기
·
JAVA
1. 클래스(Class)와 객체(Object)클래스란?클래스는 객체를 만들어내기 위한 설계도 또는 틀입니다. 클래스는 속성(state)과 행동(behavior)을 정의합니다.속성은 필드(Field)로, 행동은 메소드(Method)로 표현됩니다.객체란?객체는 클래스에서 만들어진 실체로, 프로그램 실행 중에 메모리 공간을 차지하는 구체적인 존재입니다.객체는 클래스의 인스턴스라고도 불리며, 클래스의 구조에 따라 만들어진 데이터를 메모리에 올린 상태입니다.예시 코드class Car { String brand; int speed; void accelerate() { speed += 10; }}public class Main { public static void main(St..
(SQL) 테이블에서 나이 정보가 없는 회원이 몇 명인지 출력하는 SQL문
·
SQL 문제풀이
▶ 문제USER_INFO 테이블에서 나이 정보가 없는 회원이 몇 명인지 출력하는 SQL문을 작성해주세요. 이때 컬럼명은 USERS로 지정해주세요.▶ 소스코드SELECT COUNT(*) AS USERSFROM USER_INFOWHERE AGE IS NULL;▶ 설명COUNT(*): USER_INFO 테이블에서 조건에 맞는 행의 개수를 셉니다.AS USERS: 결과의 컬럼명을 USERS로 지정합니다.WHERE AGE IS NULL: AGE 컬럼이 NULL인 회원, 즉 나이 정보가 없는 회원을 필터링합니다.
(JAVA) 단어 s의 가운데 글자를 반환하는 함수
·
JAVA 알고리즘
▶ 문제단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.★ 풀이방식주어진 Solution 클래스를 기반으로, solution 메서드 안에서 문자열 s의 가운데 글자를 반환하도록 구현▶ 소스코드class Solution { public String solution(String s) { String answer = ""; int length = s.length(); int mid = length / 2; // 짝수 길이면 가운데 두 글자를 반환, 홀수 길이면 가운데 한 글자를 반환 if (length % 2 == 0) { answer = s..
(SQL) 동물 보호소에 동물이 몇 마리 들어왔는지 조회하는 SQL
·
SQL 문제풀이
▶ 문제동물 보호소에 동물이 몇 마리 들어왔는지 조회하는 SQL 문을 작성해주세요.▶ 소스코드SELECT COUNT(*) FROM ANIMAL_INS;