lv 1 정수 내림차순으로 배치하기
·
코테/java
1. 문제 설명2. 나의 풀이import java.util.Arrays;class Solution { public long solution(long n) { String nStr = n + ""; char[] chars = nStr.toCharArray(); int maxLength = chars.length; StringBuilder tempAnswer = new StringBuilder(); Arrays.sort(chars); for(int i = chars.length-1; i >= 0; i--) { tempAnswer.append(chars[i]); } ..
[프로그래머스][java] lv 0 중복된 문자 제거
·
코테/java
1. 문제 설명2. 나의 풀이import java.util.ArrayList;import java.util.List;class Solution { public String solution(String my_string) { String answer = ""; List list = new ArrayList(); for(int i = 0; i  만능 list.. 3. 다른 사람의 풀이풀이 1 . Set 을 이용한 풀이import java.util.*;class Solution { public String solution(String my_string) { String[] answer = my_string.split(""); Set se..
[프로그래머스][java] lv 0 문자열 정렬하기 (1)
·
코테/java
1. 문제 설명2. 나의 풀이import java.util.ArrayList;import java.util.Collections;import java.util.List;class Solution { public int[] solution(String my_string) { List list = new ArrayList(); for(int i = 0; i  1. 숫자 뽑기2. 뽑은 숫자 배열로 만들기3. 오름차순 정렬for문으로 숫자를 찾은 뒤, 숫자 갯수 만큼 배열 사이즈를 만들기 싫어서List를 사용하여 사이즈를 정하지 않고도 숫자만 리스트에 바로 추가할 수 있도록 하였다.그리고 숫자인지 검사 (my_string.charAt(i)- '0' 하고 list에 추가하고, Col..
[프로그래머스][java] lv 0 주사위의 개수
·
코테/java
1. 문제 설명2. 나의 풀이class Solution { public int solution(int[] box, int n) { return (box[0]/n) * (box[1]/n) * (box[2]/n); }}그냥 모서리 길이마다 들어갈 수 있는 최대 주사위 갯수를 구해준 뒤 다 곱하면 됨그런데 처음에 소괄호를 빼먹어서 값이 이상하게 나왔다. 괄호 주의!다른 사람들 풀이도 다 비슷해서 굳이 갖고오지 않았음.
[프로그래머스][SQL][ORACLE] lv 3 카테고리 별 도서 판매량
·
코테/sql
SELECT B.CATEGORY, SUM(S.SALES) AS TOTAL_SALESFROM BOOK BINNER JOIN BOOK_SALES SON B.BOOK_ID = S.BOOK_IDWHERE TO_CHAR(S.SALES_DATE, 'YYYY-MM' ) LIKE '2022-01'GROUP BY B.CATEGORYORDER BY CATEGORY ASC누워서 쓰니까 너무 힘들다
[프로그래머스][java] lv 0 공 던지기
·
코테/java
1. 문제 설명2. 나의 풀이class Solution { public int solution(int[] numbers, int k) { int index = 0; for (int i = 0; i  이거 소스만 보면 별거 아닌데 너무 어렵게 풀었다.. 1. 시작점이 1 이므로 (0번째 공을 던질 수는 없음) k-1 회 후 도착한 인덱스를 찾아야함2. 현재 인덱스 = (현재 인덱스 + 이동량(2)) % numbers.length 3. 다른 사람의 풀이class Solution { public int solution(int[] numbers, int k) { return (k-1)*2 % numbers.length+1; }}공을 던질 횟수는 k-1번.각..
[프로그래머스][java] lv 0 n의 배수 고르기
·
코테/java
1. 문제 설명2. 나의 풀이class Solution { public int[] solution(int n, int[] numlist) { int[] tempAnswer = new int[numlist.length]; int temp = 0; for(int i = 0; i 3. 다른 사람의 풀이 1. 내 풀이와 비슷하지만 효율적인 코드class Solution { public int[] solution(int n, int[] numlist) { int count = 0; for(int i : numlist){ if(i%n==0){ count++; } ..