일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬
- Matrix
- 자바
- 구현
- Data Structure
- 코딩테스트
- array
- java
- hash table
- Method
- 코테
- implement
- bit manipulation
- geometry
- SQL
- two pointers
- simulation
- Number Theory
- Stack
- string
- Class
- sorting
- Tree
- Math
- greedy
- database
- dynamic programming
- Binary Tree
- Counting
- Binary Search
- Today
- Total
목록코딩테스트 (116)
코린이의 소소한 공부노트
1. Input 1) 구매한 옷의 가격 price 2. Output 1) 지불해야할 금액을 소수점 이하를 버린 정수로 반환 2) 10만원 이상 사면 5% 할인 3) 30만원 이상 사면 10% 할인 4) 50만원 이상 사면 20% 할인 3. Constraint 1) 10 = 500000) return (int)(price * 0.8); else if(price >= 300000) return (int)(price * 0.9); else if(price >= 100000) return (int)(price * 0.95); else return price;
1. Input 1) 정수 배열 array 2. Output 1) array의 최빈값 2) 최빈값은 주어진 값 중에서 가장 자주 나오는 값 3) 최빈값이 여러 개일 경우 –1 반환 3. Constraint 1) 0 Output: -1 Input: array={1} -> Output: 1 설명: - 3이 3번으로 가장 많이 나오므로 최빈값은 3 - 1과 2 모두 2번이 나와서 최빈값이 여러 개이므로 –1 반환 - 1만 있으므로 최빈값은 1 5. Code 1) 첫 코드(2022/10/19) if(array.length==1) return array[0]; Arrays.sort(array); if(arra..
1. Input 1) 정수 배열 numbers 2. Output 2) numbers의 원소의 평균값 3. Constraint 1) 0
1. Input 1) 피자 1판 당 조각 수 slice 2) 피자를 나눠 먹을 사람의 수 n 2. Output 1) n명이 최소 한 조각 이상을 먹으려고 할 때 필요한 피자의 최소 판 수 3. Constraint 1) 2
1. Input 1) 피자를 나눠먹을 사람 수 n 2. Output 1) n명이 모두 같은 수의 피자 조각을 먹을 수 있는 최소 피자 판 수 2) 피자 1판당 6조각 3) 피자는 남기면 안된다. 3. Constraint 1) 1 Output: 2 설명: - 10명이 모두 같은 양을 먹기 위해 최소 5판을 시켜야 피자가 30조각으로 모두 세 조각씩 먹을 수 있다. - 4명이 모두 같은 양을 먹기 위해 최소 2판을 시키면 피자가 12조각으로 모두 세 조각씩 먹을 수 있다. 5. Code 1) 첫 코드(2022/10/18) if(n%6==0) return n/6; else{ int gcd = 1; for(int i=(n>6?6:n) ; i>1 ; i--) if(n%i==0 && 6%i==0){ gcd = i;..
1. Input 1) 피자를 나눠먹을 사람 수 n 2. Output 1) 모든 사람이 최소 1조각 이상씩 먹기 위해 필요한 피자의 판 수 2) 피자는 1판 당 7조각 3. Constraint 1) 1 Output: 3 5. Code 1) 첫 코드(2022/10/18) if(n
1. Input 1) 정수 n 2. Output 1) n 이하의 홀수가 오름차순으로 담긴 배열 3. Constraint 1) 1
1. Input 1) 정수 배열 array 2. Output 1) array의 원소를 오름차순으로 정렬했을 때 가장 중앙에 위치하는 값 3. Constraint 1) array의 길이는 홀수 2) 0 Output: 7 5. Code 1) 첫 코드(2022/10/18) import java.util.Arrays; // main() Arrays.sort(array); return array[array.length/2];
1. Input 1) 정수 num1 2) 정수 num2 2. Output 1) num1을 num2로 나눴을때의 나머지 3. Constraint 1) 0