코딩테스트147 [Java] 프로그래머스_120840 : 구슬을 나누는 경우의 수 재귀 이용하기 https://school.programmers.co.kr/learn/courses/30/lessons/120840 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ㄴ 처음에는 해당 힌트인 조합 공식을 통해 해결하려고 했으나 범위를 초과하여 음수가 리턴되어 다른 방법을 구상함 => 그래서 재귀를 이용하도록 함! 조합 조합의 성질 import java.lang.Math; class Solution { public int solution(int balls, int share) { return comb(balls, share); } public i.. 2023. 8. 31. [SQL] 프로그래머스_151136_평균 일일 대여 요금 구하기 ROUND, AVG 사용하기 https://school.programmers.co.kr/learn/courses/30/lessons/151136 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT ROUND(AVG(컬럼명)) AS AVERAGE_FEE SELECT ROUND(AVG(DAILY_FEE)) AS AVERAGE_FEE FROM CAR_RENTAL_COMPANY_CAR WHERE CAR_TYPE = 'SUV'; 2023. 8. 31. [Java] 프로그래머스_12925 : 문자열을 정수로 바꾸기 Integer.parseInt() https://school.programmers.co.kr/learn/courses/30/lessons/12925 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public int solution(String s) { answer = Integer.parseInt(s); } } => '- ' 부호도 Integer.parseInt() 로 변경 되는지 몰랐다! 2023. 8. 26. [SQL] 프로그래머스_1132203_흉부외과 또는 일반외과 의사 목록 출력하기 DATE_FORMAT 이용하기 DATE_FORMAT(포맷 변경할 컬럼, '%Y-%m-%d') https://school.programmers.co.kr/learn/courses/30/lessons/132203 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT DR_NAME, DR_ID, MCDP_CD, DATE_FORMAT(HIRE_YMD, '%Y-%m-%d') FROM DOCTOR WHERE MCDP_CD IN ('CS', 'GS') ORDER BY HIRE_YMD DESC, DR_NAME ASC; WHERE 컬럼 IN ('데이터1', '데이터.. 2023. 8. 26. [Java] 프로그래머스_120913 : 두 수의 합 import java.math.BigInteger; class Solution { public String solution(String a, String b) { String answer = ""; BigInteger num1 = new BigInteger(a); BigInteger num2 = new BigInteger(b); answer = String.valueOf(num1.add(num2)); return answer; } } ㄴ 테스트 케이스의 계산 값이 long 으로 담을 수 없는 크기이므로 java.math.BigInteger 클래스를 이용하기 java.math.BigInteger 에서의 연산 방법 System.out.println("덧셈(+) :" + one.add(two)); System.. 2023. 8. 24. [Java] 프로그래머스_120843 : 공 던지기 class Solution { public int solution(int[] numbers, int k) { int index = 0; while(--k > 0) index += 2; return numbers[index % numbers.length]; } } 2023. 8. 22. 이전 1 ··· 15 16 17 18 19 20 21 ··· 25 다음