| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- Next.js
- 자바스크립트
- 서버
- 정리
- 쿼리
- 코드테스트
- jpa
- jsp
- spring
- MySQL
- oracle
- node.js
- BACK-END
- 알고리즘
- 백엔드
- 코드 테스트
- 스프링부트
- JavaScript
- 데이터베이스
- 오라클
- 프론트엔드
- 디자인 패턴
- java
- 프런트엔드
- 미니정리
- web
- 자바
- SQL
- 프로그래머스
- 스프링
- Today
- Total
목록분류 전체보기 (357)
참치코더의 꿈 메모장
- 배열 arr에 있는 수중 가장 작은 수를 제외한 나머지를 출력하는 문제이다. - 10이 들어있을 경우에 리턴값으로 -1을 가진 배열을 반환하라고 했으므로, arr.length의 길이가 1이라면 -1을 가진 배열을 반환하도록 작성하였고,- 1번째 for문에서 arr배열에서 가장작은 수를 찾도록 했다.- 정답을 반환할 answer 문을 선언한 뒤에 가장 작은 값을 찾기 위해 2번째 for문을 돌려서- 만약 arr[i]의 값이 앞의 for문에서 찾은 최소값과 같다면 continue해 해당 for문을 1번 건너뛰도록 작성하였다.- 해당 수를 제외한 arr[i]값을 집어넣어 반환하였더니 정답을 얻을 수 있었다. ^^ https://school.programmers.co.kr/questions/88955 ..
- 주어진 매개변수 s의 가운데 문자를 구하는 문제이다. - 문자 s가 짝수일 경우에 가운데 2글자를 출력하고, 홀수일 경우에 1글자를 출력해야하므로,- s.length를 2로 나누었을때의 나머지가 0이면 짝수 반대일 경우 홀수, is-else문을 이용하여 나누어주었다.- 그후 substring 메서드를 사용하여 짝수일 경우 2로 나누면 절반의 값이 나오게 되는데 0부터 숫자를 세므로 -1을 해주어 해당 값부터 2글자를 출력하도록 뒷 숫자에는 1을 더해주었다.- 홀수일 경우엔 반대로 그대로 수를 두고 뒷 숫자에 1을 더해주면 1글자만 출력이 되도록 할 수 있다.- 컴파일 해보면 정답임을 알 수 있다. ^^ https://school.programmers.co.kr/questions/88939 프로그래..
- String 매개변수 phone_number에 담겨있는 전화번호의 뒷자리를 제외한 나머지를 * 처리하고 출력하는 문제이다. - StringBuilder 메서드를 선언해서 해당 문자열 객체에 전화번호의 뒺자리 4자리를 제외한 나머지 번호를 먼저 append 해준다.- 그 후 전화번호의 뒷자리 4자리를 얻기위해 substring 메서드를 사용해서 해당 뒷자리 전화번호를 얻은 후 StringBuilder 메소드에 똑같이 append 해주었다.- 이렇게 한다면 그이전의 값 ( * + 4자리) 들이 같이 저장되기 때문에 원하는 값을 얻을 수 있다.- 마지막으로 sb.toString()을 사용한다면 해당 객체를 String으로 바꿔 출력할 수 있다. https://school.programmers.co.kr..
- 주어진 num 매개변수의 수에 짝수면 2를 나누고, 홀수면 3을 곱해서 1을 더해 1이 나올때 까지 얼마나 카운트 되는지 계산하는 문제이다. - while 반복문을 사용하여 n값이 1이 아닐때만 반복하도록 조건문을 작성하였다. (주어진 값이 1이면 자동으로 0을 반환)- 그 후 카운트는 500까지만 발생하도록 제한을 걸었고 그 이전에 값이 나오지 않는다면 -1을 반환하도록 하였다.- 다음 코드의 하이라이트 부분으로 n이 짝수라면 n을 2로 나누어 n에 다시 저장하고 n이 홀수라면 n에 3을 곱하여 1을 더하도록 코드를 작성하였다. - 이렇게 코드를 반복하여 while문을 각각 빠져나오게 되면, 정확한 정답을 얻을 수 있다. https://school.programmers.co.kr/question..
- String 배열 seoul에 입력되어있는 인원중 Kim이라는 성을 가진 인원의 위치를 찾아 반환하는 문제이다. - 해당 문제를 단순 for문으로 간단하게 풀수 있지만 보다 나은 코드 가독성을 위해 List 컬렉션 프레임워크를 사용했다.- 1차적으로 for in 문으로 String s에 seoul 배열에 있는 값을 하나씩 꺼내서 새로 선언한 list에 값을 순서대로 저장을 해주었다.- 그리고 list.indexOf() 메서드를 이용하면 간단히 list에 있는 Kim의 위치를 얻을 수 있다.- 그 이후에 answer에 해당 출력값을 입력하면 값을 간단히 얻을 수 있다. ^^ https://school.programmers.co.kr/questions/88860 프로그래머스SW개발자를 위한 평가, 교육..
- arr로 받은 배열 요소를 divisor 매개변수로 받은 수로 나누어지는 요소를 오름차순 정렬한 결과를 반환하는 문제이다. - 일단 List Collection 객체를 생성한후 each for문으로 요소를 하나씩 받아 해당 수가 0으로 나눠지면 해당 값들을 저장하도록 코드를 작성하였다.- 만약 해당하는 요소가 없을 경우 새로운 int 배열을 생성하여 -1을 저장해 주었다. (값이 없다면 코드 여기서 끝!!!)- 값이 있을 경우 Collections.sort로 리스트를 오름차순 정렬하고 해당 해당 리스트 개수만큼 배열을 생성하여 리스트 값을 순서대로 넣어주면 정답이 도출되게 된다. ^^ https://school.programmers.co.kr/questions/88826 프로그래머스SW개발자를 ..
- 0부터 9까지의 숫자중 numbers 매개변수 배열에 없는 숫자를 모두 더해 출력하는 문제이다. - 간단하게 numbers 안에 있는 모든 수를 for문을 돌려서 더해준후에- 2번째 for문에서 0부터 9까지의 for문을 1번 더 돌려준후 해당 0에서 9까지의 최종 합에서 numbers의 전체합의 값을 빼면 부족한 수의 값의 합이 나오게 된다. 해당 값을 리턴하면 정답을 얻을 수 있다. ^^ https://school.programmers.co.kr/questions/88798 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr
- absolutes 배열에 숫자 signs 배열에 해당 숫자에 해당하는 기호가 boolean 타입으로 선언되어있다고 할때 해당 값들의 정상적인 값을 출력하는 문제이다.- for문으로 signs의 길이만큼 돌려주면서, signs[i]의 값이 false라면 -값이라는 의미이므로 각 absoutes[i]에 -1을 곱하여 해당 값들이 원래 정상적인 값들을 갖도록 했다. - 그리고 answer에 해당 값들을 하나씩 더해주고 해당 값을 리턴해주었을때 결과를 얻을 수 있었다. ^^ https://school.programmers.co.kr/questions/88784 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr