| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- java
- 코드테스트
- web
- 프로그래머스
- spring
- 코드 테스트
- 디자인 패턴
- 서버
- 자바
- 데이터베이스
- Next.js
- oracle
- MySQL
- 미니정리
- 알고리즘
- 스프링부트
- jsp
- SQL
- 정리
- 프런트엔드
- 자바스크립트
- BACK-END
- 스프링
- 백엔드
- node.js
- 오라클
- 프론트엔드
- jpa
- JavaScript
- 쿼리
- Today
- Total
목록분류 전체보기 (357)
참치코더의 꿈 메모장
- 주어진 매개변수 n에 대해서 n이 앙의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고 아니라면 -1을 리턴하는 문제이다.- Math 함수 메서드 sqrt를 사용하면 주어진 숫자에 대한 제곱근을 얻을 수 있다.- 해당 수의 제곱근을 얻은 뒤 곱해서 같은 값이 나오면 제곱근이 맞으므로 1을 증가시킨 값을 리턴하고- 아니면 전부 -1을 리턴하도록 코드를 작성했다. ^^ **** while문으로 깡으로 만들봤었는데, 큰 수 가 나왔을때 시간이 오래걸려 오류가 발생했다. **** 위 방법이 가장 효율적인 방법이다 주어진 내장 함수를 적극 활용하자. https://school.programmers.co.kr/questions/88763 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 ..
- 매개변수인 long값 n값을 받아서 각 자릿수를 내림차순 정렬한 정수를 반환하는 문제이다. - 일단 n을 문자열로 바꿔서 toCharArray메서드를 사용해 한글자씩 char 배열에 집어넣어 주었다- 이 배열을 정렬 메서드를 사용하기위해 Character을 받아야 하므로 Character 배열을 생성한 후에 for문으로 char배열에 있는 데이터 값들을 똑같이 복사를 했다. - 그 이후 Collection 패키지를 사용해서 받은 Character배열을 리버스정렬 한 후 - 새로운 변수을 생성하지는 않고 기존에 사용하던 String 문자열인 num을 재활용해 해당 Chracter배열에 있는 수를 다 더해주었다. 그리고 num 문자열을 다시 long 값으로 바꾸는 메서드인 Long.value..
- 매개변수 s로 받은 문자열중에 p와 y의 개수를 구해 같으면 ture 다르면 false를 반환하는 문제이다.- 일단 toCharArray()로 문자열을 한 글자씩 쪼개서 배열에 저장을 해주었다.- 그리고 해당 배열을 for Each 배열로 배열의 요소를 하나씩 꺼내보면서 해당 글자가 p인지 y인지 대소문자 구별없이 비교를 시켜주었고 만약 맞다면 각각 max값을 1씩 증가시켜 주었다. - 해당 입력된 문자열의 개수만큼 for문을 돌렸다면 최종 결과값이 나온것이기 때문에 if-else문으로 비교해서 같다면 true 다르면 false를 반환하도록 코드를 작성하였다.- 컴파일 후 코드 정상 작동 여부 확인 완료 ^^ https://school.programmers.co.kr/questions/88712..
- 두 정수 a, b 가 매개변수로 주어졌을때, a와 b 중 작은 수 부터 큰 수 까지의 정수의 합을 구하는 문제이다.- 일단 경우가 3가지가 나오게 된다 . a가 b보다 클경우 a가 b보다 작을 경우, 그 외의 경우- 해당 조건을 if-else if-else 조건문으로 각 상태를 만들고 각 조건에 for문을 돌려서 answer에 값이 저장되도록 코드를 작성했다.- else문에는 a와 b가 같은 경우이므로 둘중 어느값이 와도 상관없으므로, a를 리턴하도록 만들었다.- 이후 최종적으로 answer 결과값을 반환하면, 정답을 얻을 수 있다. https://school.programmers.co.kr/questions/88649 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하..
- 내장 메서드 하나만 알면 구할수 있는 쉬운 문제이다.- 주어진 매개변수 문자열 s를 숫자로 변환시키는 문제이다.- 숫자로 변환시키는 내장 메서드중 하나인(int 값 변환) Integer.parseInt( )를 사용하면 숫자값으로 금방 변경할 수 있다.- answer 반환값이 int 값으로 주어졌으므로 위 변환 값을 사용하여 리턴하면 정답을 얻을 수 있다. ^^ https://school.programmers.co.kr/questions/88603 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr
- 매개변수로 주어진 자연수 n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 return하는 문제이다.- for문을 선언해서 1부터 n값 전까지 1개씩 증가하면서 검사하도록 코드를 작성했다.- 이때 if문으로 n을 x값으로 나눴을때 1이라면 해당 수가 가장작은 자연수 x가 되기때문에 해당 값을 answer에 대입 후 for문을 빠져나오도록 break를 선언해 주었다.- 마지막으로 answer값을 반환하도록 리턴하면 정답을 구할 수 있다. ^^ https://school.programmers.co.kr/questions/88582 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr
- 정수 x와 자연수 n을 입력받아 x부터 시작해 x씩 증가하는 숫자 n개를 출력하는 문제이다.- 일단 Stack 리스트를 써서 stack에 첫번째 x를 push 시킨다.- 그리고 증가할 만큼의 number 변수를 선언해서 x값이랑 같도록 만든 후 - for문을 사용해서 x에 number 값만큼 더해 n개 만큼 stack에 push를 하면 문제가 원하는 stack 리스트가 만들어 진다.- 하지만 리턴값이 long[ ] 값이므로 answer 배열을 long값으로 stack.size( ) 크기만큼 선언한 후- for문을 answer크기만큼 돌려 answer에 스택에 있는 값을 순서대로 다시 저장하면 정답이 나온다.- 해당 값을 리턴후 정답이 나오는걸 확인할 수 있다. ^^ https://school.pro..
특징프로시저함수실행EXECUTE 명령어 또는 다른 PL/SQL 서브 프로그램내에서 호출하여 실행변수를 사용한 EXECUTE명령어 또는 다른 PL/SQL 서브 프로그램에서 호출하여 실행하거나 SQL문에서 직접 실행 가능파라미터지정필요에 따라 지정하지 않을 수도 있고 여러 개 지정할 수 있으며 IN, OUT, IN OUT 세 가지 모드를 사용할 수 있음프로시저와 같게 지정하지 않을 수도 있고 여러개 지정할 수 있지만 IN 모드만 사용 가능값의 반환실행 후 값의 반환이 없을 수도 있고, OUT, IN OUT의모드의 파라미터 수에 따라 여러 개 값을 반환할 수 있음반드시 하나의 값을 반환해야 하며 값의 반환은 프로시저와 달리 RETURN절과 RETURN문을 사용함 형식CREATE OR REPLACE PROCED..