(JAVA) array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수 만들기
·
JAVA 알고리즘
▶ 문제array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요.divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요.▶ 소스코드import java.util.Arrays;class Solution { public int[] solution(int[] arr, int divisor) { int cnt = 0; for (int i = 0; i
개인 프로젝트 : 계산기 만들기 Lv2
·
Project
▶ 오늘의 ISSUE오늘은 계산기를 만들어보는 날입니다. 특정 요구사항들을 충족시키면서 만들어야 하는 개인 프로젝트 과제입니다.▶ 요구사항양의 정수(2개)를 입력받기 (Scanner 사용)사칙연산 기호(+,-,*,/)를 입력받기 (Scanner 사용)입력받은 데이터를 토대로 연산 진행 후 결과값 저장 및 출력 (ArrayList, if, switch 사용)반복문은 종료를 알려주는 "exit" 문자열을 입력받을 때만 종료 (while문 사용)연산 수행 및 결과값 반환 메서드 & 연산 결과를 저장하는 Calculator Class 생성App Class에서 Calculator Class 활용Calculator Class의 연산 결과를 저장하고 있는 필드에 접근하지 못하도록 캡슐화Calculator Class에..
팀 프로젝트 : 우리 팀, 우리만의 이야기를 담을 수 있는 "팀 소개 웹페이지" 만들기
·
Project
1. 프로젝트 명 : 우리팀, 우리만의 이야기를 담을 수 있는 "팀 소개 웹페이지"1) 팀 프로젝트 계획 ( 제작 소요 기간 : 10시간 )팀 프로젝트 계획 작성팀원별 역할 수행 분담홈페이지 와이어 프레임 제작HTML, CSS, Bootstrap을 이용하여 홈페이지 디자인 구성JavaScript, JQuery로 홈페이지 기능 구현Firebase로 연동하여 홈페이지 데이터 저장 및 불러오기Github Pages를 사용해서 배포2) 와이어 프레임 (그림판 제작)3) 홈페이지 제작4) 중요 포인트홈페이지를 만들면서 기존에 배웠던 웹개발 강의내용 복습내 역할 - 와이어 프레임 제작, 웹페이지 기본 디자인 틀 구성, 팀원 소개 카드 만들기(summary태그 사용), github로 팀원들이 각자 올린 소스코드 통합..
(JAVA) String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수
·
JAVA 알고리즘
▶ 문제String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요.seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다.★ 풀이방식seoul 루프를 돌면서 Kim이 나올 때까지 index를 올려가면 김서방의 위치가 나올거같다.▶ 소스코드class Solution { public String solution(String[] seoul) { int location = 0; for (String s: seoul){ if (s.equals("Kim")){ break; } else {..
(JAVA) 예외처리 자세히 알아보기 2
·
JAVA
Chained Exception 예외 처리 방법Chained Exception (연결)정의 : 예외가 다른 예외를 유발할 수 있는 경우, 원인 예외를 새로운 예외에 등록한 후, 새로운 예외를 발생시키는 방법을 Chained Exception이라고 합니다.목적 : 여러 가지 예외를 하나의 큰 분류의 예외로 묶어서 처리하기 위함입니다.주요 메소드initCause(Throwable cause): 지정한 예외를 원인 예외로 등록합니다.getCause(): 원인 예외를 반환합니다.예제 코드public class ChainedExceptionExample { public static void main(String[] args) { try { method1(); } ..
(SQL) 동물 보호소에 들어온 모든 동물의 아이디와 이름, 보호 시작일을 이름 순으로 조회하는 SQL
·
SQL 문제풀이
▶ 문제동물 보호소에 들어온 모든 동물의 아이디와 이름, 보호 시작일을 이름 순으로 조회하는 SQL문을 작성해주세요. 단, 이름이 같은 동물 중에서는 보호를 나중에 시작한 동물을 먼저 보여줘야 합니다.▶ 소스코드SELECT ANIMAL_ID, NAME, DATETIME FROM ANIMAL_INS ORDER BY NAME ASC, DATETIME DESC;
(SQL) 동물 보호소에 들어온 동물 중 젊은 동물1의 아이디와 이름을 조회하는 SQL
·
SQL 문제풀이
▶ 문제동물 보호소에 들어온 동물 중 젊은 동물1의 아이디와 이름을 조회하는 SQL 문을 작성해주세요. 이때 결과는 아이디 순으로 조회해주세요.▶ 소스코드SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION != 'Aged' ORDER BY ANIMAL_ID;
(SQL) 가장 먼저 들어온 동물은 언제 들어왔는지 조회하는 SQL
·
SQL 문제풀이
▶ 문제동물 보호소에 가장 먼저 들어온 동물은 언제 들어왔는지 조회하는 SQL 문을 작성해주세요.▶ 소스코드SELECT DATETIME FROM ANIMAL_INS ORDER BY DATETIME LIMIT 1;