일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- #프로그래머스 #코딩 #l로만들기
- #프로그래머스 #코딩 #배열원소 삭제하기
- #프로그래머스 #코딩 #자바 #왼쪽오른쪽
- #프로그래머스 #코딩 #자바 #2의영역
- #프로그래머스 #코딩 #글자지우기 #자바
- 코딩 #자바 #조건에맞게수열변환하기2
- #JSP #Servlet #Ajax #에이젝스 #HTML #success #.HTML() #HTML로붙이기
- #프로그래머스 #코딩 #자바 #문자열이몇번등장하는지세기
- #프로그래머스 #자바 #코딩 #배열만들기2
- #프로그래머스 #자바 #코딩 #무작위로k개의수뽑기
- #프로그래머스 #코딩 #자바 #수열과구간쿼리3
- #프로그래머스 #코딩 #자바 #문자열여러번뒤집기
- #프로그래머스 #코딩 #배열비교하기
- #프로그래머스 #코딩 #자바 #빈배열에추가삭제하기
- #프로그래머스 #코딩 #문자열뒤집기 #자바
- #프로그래머스 #자바 #코딩 #전국대회선발
- #JSP #Servlet #제이에스피 #서블릿 #필터 #filter #web.xml #필터예제 #filter예제
- #프로그래머스 #코딩 #자바 #문자열묶기
- #프로그래머스 #코딩 #x사이의개수
- #프로그래머스 #코딩 #문자열잘라서정렬하기
- #프로그래머스 #코딩 #자바 #리스트자르기
- #프로그래머스 #코딩 #순서바꾸기
- #프로그래머스 #자바 #코딩 #특정문자열로끝나는가장긴부분문자열찾기
- #프로그래머스
- #프로그래머스 #코딩 #배열의길이에따라다른연산하기
- #프로그래머스 #코딩 #배열만들기3
- #프로그래머스 #코딩 #자바 #수열과구간쿼리2
- #프로그래머스 #코딩 #자바 #수열과구간쿼리1
- #JSP #Servlet #제이에스피 #서블릿 #필터 #Filter @WebFilter #어노테이션필터
- #git #commit #message #깃커밋 #메시지 #gitmessage #누락 #reset #mixed #마지막커밋정정하기
- Today
- Total
목록전체 글 (47)
David의 블로그
문제설명>정수 배열 arr가 주어집니다. arr의 각 원소에 대해 값이 50보다 크거나 같은 짝수라면 2로 나누고, 50보다 작은 홀수라면 2를 곱하고 다시 1을 더합니다. 이러한 작업을 x번 반복한 결과인 배열을 arr(x)라고 표현했을 때, arr(x) = arr(x + 1)인 x가 항상 존재합니다. 이러한 x 중 가장 작은 값을 return 하는 solution 함수를 완성해 주세요. 단, 두 배열에 대한 "="는 두 배열의 크기가 서로 같으며, 같은 인덱스의 원소가 각각 서로 같음을 의미합니다. 내 생각>문제는 arr를 어떻게 해서 원소값들이 같은지 비교할지와비교를 하기 위해서는 어떤 시점에서 arr를 복사할지, 그리고 최소 순회 카운트 변수 cnt를 어떻게 처리해야 할지 고민했다.12345678..
문제 설명>정수 n과 정수 3개가 담긴 리스트 slicer 그리고 정수 여러 개가 담긴 리스트 num_list가 주어집니다. slicer에 담긴 정수를 차례대로 a, b, c라고 할 때, n에 따라 다음과 같이 num_list를 슬라이싱 하려고 합니다. n = 1 : num_list의 0번 인덱스부터 b번 인덱스까지 n = 2 : num_list의 a번 인덱스부터 마지막 인덱스까지 n = 3 : num_list의 a번 인덱스부터 b번 인덱스까지 n = 4 : num_list의 a번 인덱스부터 b번 인덱스까지 c 간격으로 올바르게 슬라이싱한 리스트를 return하도록 solution 함수를 완성해주세요. 내 생각>정수 n에 분기문을 만들어서 for문에서 쓰려는 시작인덱스 값과 마지막 인덱스 값을 추출한다..
문제 설명>정수 n과 정수 3개가 담긴 리스트 slicer 그리고 정수 여러 개가 담긴 리스트 num_list가 주어집니다. slicer에 담긴 정수를 차례대로 a, b, c라고 할 때, n에 따라 다음과 같이 num_list를 슬라이싱 하려고 합니다. n = 1 : num_list의 0번 인덱스부터 b번 인덱스까지 n = 2 : num_list의 a번 인덱스부터 마지막 인덱스까지 n = 3 : num_list의 a번 인덱스부터 b번 인덱스까지 n = 4 : num_list의 a번 인덱스부터 b번 인덱스까지 c 간격으로 올바르게 슬라이싱한 리스트를 return하도록 solution 함수를 완성해주세요. 내 생각>정수 n에 분기문을 만들어서 for문에서 쓰려는 시작인덱스 값과 마지막 인덱스 값을 추출한다..
문제설명>정수 배열 arr가 주어집니다. 배열 안의 2가 모두 포함된 가장 작은 연속된 부분 배열을 return 하는 solution 함수를 완성해 주세요. 단, arr에 2가 없는 경우 [-1]을 return 합니다. 내 생각>먼저 2로 시작하는 인덱스 값과 2로 끝나는 인덱스 값을 담아줄 ArrayList intList를 선언하고add해줬다.123456789101112131415161718192021222324252627// 2의 영역// [1, 2, 1, 4, 5, 2, 9] [2, 1, 4, 5, 2]// [1, 2, 1] [2]// [1, 1, 1] [-1]// [1..
문제 설명>문자열 배열 strArr이 주어집니다. strArr의 원소들을 길이가 같은 문자열들끼리 그룹으로 묶었을 때 가장 개수가 많은 그룹의 크기를 return 하는 solution 함수를 완성해 주세요. 내 생각>처음에는 bubleSort처럼 2중 반복문으로 원소의 길이가 같은 값을 가공해서 진행해야 겠다고 생각했지만,이는 곧 어떻게 길이그룹을 정해줄지 하다가 막혔다.그래서 생각해낸것이 Collection 프레임워크를 이용하기로 했다.1234567891011121314151617181920// 문자열 묶기 // ["a","bc","d","efg","hi"] 2 String[] strArr = {"a","bc","d","efg","hi"}; int an..
문제설명>정수 배열 arr와 2차원 정수 배열 queries이 주어집니다. queries의 원소는 각각 하나의 query를 나타내며, [i, j] 꼴입니다. 각 query마다 순서대로 arr[i]의 값과 arr[j]의 값을 서로 바꿉니다. 위 규칙에 따라 queries를 처리한 이후의 arr를 return 하는 solution 함수를 완성해 주세요. 내 생각>2차원 배열 queries를 순회하여 시작인덱스와 마지막인덱스 값을 변수에 할당해주어변수 temp를 이용하여 원소값을 바꿔준다.1234567891011121314151617181920// 수열과 구간쿼리3// [0, 1, 2, 3, 4] [[0, 3],[1, 2],[1, 4]] [3, 4, 1, 0, 2] in..