일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 칼럼명에 별칭 지정
- HAVING
- SQL
- 프로그래머스
- int오류
- .repeat
- for문
- ifelse
- 자바
- 제어문
- .substring
- 상속
- getter
- 연산자
- 오라클
- sql오류
- executeUpdate
- SELECT 절
- Java
- Join
- 향상된for문
- 작성순서
- 삼항연산자
- 겟터
- 생성자쓰는이유
- 이터레이블
- 객체
- setter
- 생성자
- 카카오인턴십
- Today
- Total
목록JAVA (125)
CoDream

문제 & 제한사항 문제풀이 1 2 3 4 5 6 7 8 9 10 import java.util.Arrays; class Solution { public int solution(int[] numbers) { Arrays.sort(numbers); int answer = numbers[numbers.length-1]*numbers[numbers.length-2]; return answer; } } Colored by Color Scripter cs 코드해석 - Arrays.sort(numbers)을 사용해 numbers를 오름차순으로 정렬함. - 오름차순으로 정렬이 되어있기 때문에 가장 큰 값은 마지막 인덱스에 위치. - 가장 큰 값을 가져오기 위해 [numbers[numbers.length-1] 를 사용...

DML 실행 Java 프로그램에서 JDBC를 사용하여 Oracle 데이터베이스에 연결하기 oracle.jdbc.driver.OracleDriver Oracle 데이터베이스에 대한 JDBC 연결 문자열 jdbc:oracle:thin:@localhost:1521:xe - Oracle JDBC 드라이버를 사용하여 Java에서 Oracle 데이터베이스에 연결할 수 있습니다. 드라이버는 Oracle 공식 웹사이트에서 다운로드할 수 있습니다. https://www.oracle.com/kr/database/technologies/appdev/jdbc-downloads.html JDBC and UCP Downloads page | Oracle 대한민국 Oracle JDBC Driver Implements JDBC 4...

https://school.programmers.co.kr/learn/courses/30/lessons/120824 class Solution { public int[] solution(int[] num_list) { int cnt1 =0; //짝수 int cnt2 =0; //홀수 for(int i:num_list){ if(i%2==0){ cnt1++; }else{ cnt2++; } } int[] answer = {cnt1,cnt2}; return answer; } }

연산자 산술연산자 +: 덧셈을 수행합니다. **-** : 뺄셈을 수행합니다. *: 곱셈을 수행합니다. /: 나눗셈을 수행하며, 정수 나눗셈의 경우 몫을 반환합니다. %: 나머지 연산을 수행합니다. 비교연산자 ==: 두 값이 서로 같은지를 확인합니다. !=: 두 값이 서로 다른지를 확인합니다. >: 왼쪽 값이 오른쪽 값보다 큰지를 확인합니다. =: 왼쪽 값이 오른쪽 값보다 크거나 같은지를 확인합니다. 배열객체 가리키는 주소값 -> 배열의0번 요소에 접근 클래스와 객체 객체 지향 프로그래밍(OOP)의 핵심 클래스(Class) 객체를 생성하기 위한 설계도 객체를 생성하기 위한 틀 객체를 생성하기 위한 템플릿 멤버(변수,메소드) 를 정의합니다. 데이터(변수) + 기능(메소드) 로 구성되어있습니다. 클래스 작성만..

https://school.programmers.co.kr/learn/courses/30/lessons/120889 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 & 제한사항 문제 풀이 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 import java.util.Arrays; class Solution { public int solution(int[] sides) { int answer = 2; Arrays.sort(sides); int max = sides[2]; int min = sides[0]+sides[1]; if (max

재귀 함수(Recursive Function) 함수가 자기 자신을 호출하는 것을 말합니다. 이것은 일반적인 반복문과 달리 함수 내에서 자신을 호출하여 문제를 해결하는 방식입니다. 재귀 함수 특징 기본 케이스(Base Case): 재귀 함수는 종료 조건을 가지고 있어야 합니다. 이는 함수가 자기 자신을 호출하는 과정을 종료시키기 위한 조건으로, 종료 조건에 도달하면 재귀 호출이 멈추고 함수가 더 이상 호출되지 않습니다. 재귀 케이스(Recursive Case): 재귀 함수는 자기 자신을 호출하여 더 작은 부분 문제를 해결하는 과정을 포함합니다. 이 부분은 종료 조건에 도달하기 전에 반복적으로 실행됩니다. 스택 메모리 사용: 재귀 함수가 호출될 때마다 호출 스택에 호출된 함수의 정보가 저장됩니다. 이는 호출..

**주의** int answer = 1; n을 나누는 숫자가 0부터 시작하면 오류발생. 작은 숫자부터 n을 나눠 보고 나머지가 1이 나오는 것을 답으로 출력하면 해결! class Solution { public int solution(int n) { int answer = 1; for(;answer

삼항연산자를 이용해 간단하게 해결!! class Solution { public String solution(int num) { String answer = num%2==0? "Even":"Odd"; return answer; } }

https://school.programmers.co.kr/learn/courses/30/lessons/82612 class Solution { public long solution(int price, int money, int count) { int total=0; for(int i=1; i

https://school.programmers.co.kr/learn/courses/30/lessons/17681 if문으로 작성하다가 막혀서 해설을 확인함. 해설에 적혀있는 비트연산자를 보게되었고, 비트연산자에 대해 살펴보았다. 비트연산자 비트 AND 연산자 (&): 두 비트가 모두 1이면 결과는 1이고, 그렇지 않으면 0입니다. 비트 OR 연산자 (|): 두 비트 중 하나 이상이 1이면 결과는 1이고, 둘 다 0이면 결과는 0입니다. 비트 XOR(배타적 논리합) 연산자 (^): 두 비트가 서로 다르면 결과는 1이고, 같으면 결과는 0입니다. 비트 부정 연산자 (~): 비트를 반전시킵니다. 1은 0으로, 0은 1로 변환됩니다. 왼쪽 시프트 연산자 (): 지정된 수 만큼 비트를 오른쪽으로 이동시킵니다. ..