[MySQL] 프로그래머스 레벨1_역순 정렬하기 1. 문제 동물 보호소에 들어온 모든 동물의 이름과 보호 시작일을 조회 2. 코드 1. ANIMAL_INS테이블에서 NAME, DATETIME컬럼을 조회 2. ANIMAL_ID 내림차순으로 정렬 SELECT NAME, DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC 3. 결과 프로그래머스/레벨1 2023.02.06
[MySQL] 프로그래머스 레벨1_모든 레코드 조회하기 1. 문제 동물 보호소에 들어온 모든 동물의 정보를 ANIMAL_ID순으로 조회 2. 풀이 ANIMAL_INS테이블을 ANIMAL_ID기준으로 오름차순 정렬 SELECT * FROM ANIMAL_INS ORDER BY ANIMAL_ID 3. 결과 프로그래머스/레벨1 2023.02.06
[프로그래머스/자바] 나머지가 1이 되는 숫자 찾기 나의 풀이 1. n번 만큼 반복해서 나머지 1 찾기 다른 사람 코드 1. IntStream.range()를 이용해 반복 2. 나머지가 1인 첫번째 값을 리턴 findFirse() 다음에 써보겠습니다.ㅠㅠ 프로그래머스/레벨1 2022.02.24
[프로그래머스/자바] 없는 숫자 더하기 내 코드 1. 다항식을 이용해 numbers 배열의 합을 구함 2. 합한 값에서 numbers배열 값들을 하나씩 뺌 다른 사람 코드 1. IntStream.range를 이용하여 Integer 0~10까지를 차례대로 스트림함 2. filter를 통해 Integer와 매치되지 않는 것을 더함 IntStream 연습해야 겠다..ㅠ 프로그래머스/레벨1 2022.02.23
[프로그래머스/자바] 부족한 금액 계산하기(ft.위클리 문제) 내 코드 1. count만큼 반복하여 비용을 더함 2. 부족한 금액 리턴, 부족하지 않으면 0 다른 사람 코드 1. price * (count * (count + 1) / 2 - money 부족한 금액 계산 2. Math.max 클래스로 부족한 금액 리턴 마무리 갈 길이 멀다.. 프로그래머스/레벨1 2021.08.24
[프로그래머스/자바] 문자열 내 p와 y의 개수 내 코드 1. 문자를 대문자로 변경하고 Char[]에 삽입 2. 삼항조건문으로 P와 Y의 개수 세기 3. p,y의 개수가 같거나 없으면 리턴 true 다른 사람 코드 1. 문자를 대문자로 변경 2. chars().filter().count()를 이용해 P와 Y세고 값이 같으면 리턴 true chars().filter().count()를 새롭게 알게됐습니다. 프로그래머스/레벨1 2021.08.20
[프로그래머스/자바] 자연수 뒤집어 배열로 만들기 내 코드 1. Math클래스로 long n의 길이를 구함 2. n 길이만큼 int[] 객체 생성 3. for문으로 뒷자리부터 분리하고 answer에 삽입 다른 사람 코드 1. long n을 String으로 형변환 2. String 길이만큼 int[] 객체 생성 3. while문으로 뒷자리부터 분리하고 answer에 삽입 여러방법으로 테스트하다가 Math클래스로 int의 자릿수를 알 수 있었습니다.ㅎㅎ 프로그래머스/레벨1 2021.08.20
[프로그래머스/자바] 이상한 문자 만들기 내 코드 1. split으로 한글자씩 문자 배열에 추가 2. if문으로 빈공간을 기준으로 글자수 세기(빈공간이 나오면 0으로 초기화) 3. 글자수를 기준으로 짝이면 대문자, 홀이면 소문자로 변경 4. 구분한 대소문자를 answer추가 다른 사람 코드 1. split으로 한글자씩 문자 배열에 추가 2. contains를 이용해 빈공간을 확인하고 없으면 글자수 세기 3. 글자수를 기준으로 짝이면 대문자, 홀이면 소문자로 변경하고 answer에 추가 마무리 contains를 새롭게 알게되었습니다!! 프로그래머스/레벨1 2021.08.20
[프로그래머스/자바] 콜라츠 추측 (ft.488에러 잡기) 내 코드 1. int num을 long으로 형변환(큰 수가 들어오면 오버플로우 발생) 2. while문으로 1이 될때까지 루프 3. if문으로 홀짝 계산하고 횟수 세기 4. 500이상이면 -1리턴 *long은 int보다 크기때문에 (long)num을 안해도 쏙 들어갑니다ㅎㅎ 다른 사람 코드 1. int num을 long으로 형변환 2. for문으로 500미만까지 루프 3. if문으로 long n이 1이되면 현재까지 반복한 횟수를 리턴 마무리 컴퓨터 내부에서 한정된 메모리의 값이 넘어가게 되어 오버플로우가 발생했네요.. 프로그래머스/레벨1 2021.08.20