https://www.acmicpc.net/problem/10162 10162번: 전자레인지 3개의 시간조절용 버튼 A B C가 달린 전자레인지가 있다. 각 버튼마다 일정한 시간이 지정되어 있어 해당 버튼을 한번 누를 때마다 그 시간이 동작시간에 더해진다. 버튼 A, B, C에 지정된 시간은 www.acmicpc.net #include using namespace std; int main(){ int a ,b ,c; int t; cin >> t; a = t/300; t %= 300; b = t/60; t %= 60; c = t/10; t %= 10; if(t != 0){ cout
https://www.acmicpc.net/problem/1789 1789번: 수들의 합 첫째 줄에 자연수 S(1 ≤ S ≤ 4,294,967,295)가 주어진다. www.acmicpc.net #include using namespace std; int main(){ long s; cin >> s; int cnt = 0; long num = 1; while(s >= 0){ s -= num; num++; } if(s < 0) cout
https://www.acmicpc.net/problem/1931 1931번: 회의실 배정 (1,4), (5,7), (8,11), (12,14) 를 이용할 수 있다. www.acmicpc.net #include #include #include using namespace std; int main(){ int n; cin >> n; long long t1,t2; vector v; vector tmp; for(int i = 0; i > t1 >> t2; // 처음부터 반대로 push tmp.push_back(t2); tmp.push_back(t1); v.push_back(tmp); tmp.clear(); } sort(v.begin(), v.end()); // 가장 빨리 끝나는 t..
https://www.acmicpc.net/problem/1541 1541번: 잃어버린 괄호 첫째 줄에 식이 주어진다. 식은 ‘0’~‘9’, ‘+’, 그리고 ‘-’만으로 이루어져 있고, 가장 처음과 마지막 문자는 숫자이다. 그리고 연속해서 두 개 이상의 연산자가 나타나지 않고, 5자리보다 www.acmicpc.net #include #include #include using namespace std; int main(){ string expression, tempStr; vector v; int sum = 0, tempNum = 0; cin >> expression; for(int i = 0; i < expression.length(); i++){ tempStr += expression[i]; if(ex..
https://www.acmicpc.net/problem/2839 2839번: 설탕 배달 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그 www.acmicpc.net #include using namespace std; int main(){ int n, three, fiv; cin >> n; int tmp = n % 5; fiv = n/5; // 14kg 일 경우 tmp는 4kg if(fiv >= 0){ // 4kg은 3으로 나누어 떨어지지 않기 때문에 5kg을 하나 제거 while(tmp % 3 != 0){ fiv--; tmp += 5; } // 4kg -> 9kg 으..
https://www.acmicpc.net/problem/1032 1032번: 명령 프롬프트 첫째 줄에 파일 이름의 개수 N이 주어진다. 둘째 줄부터 N개의 줄에는 파일 이름이 주어진다. N은 50보다 작거나 같은 자연수이고 파일 이름의 길이는 모두 같고 길이는 최대 50이다. 파일이름은 www.acmicpc.net #include #include using namespace std; int main(){ vector v; string tmp; int n; cin >> n; for(int i = 0; i > tmp; v.push_back(tmp); } char c; for(int i = 0; i < v[0].size(); i++){ c = v[0][i]; for(int j =..
https://www.acmicpc.net/problem/10989 10989번: 수 정렬하기 3 첫째 줄에 수의 개수 N(1 ≤ N ≤ 10,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 10,000보다 작거나 같은 자연수이다. www.acmicpc.net #include using namespace std; int main(){ ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int N, num; cin >> N; int arr[10001] = {0,}; for(int i = 0; i > num; arr[num]++; } for(int i = 1; i
https://www.acmicpc.net/problem/11651 11651번: 좌표 정렬하기 2 첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 ≤ xi, yi ≤ 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다. www.acmicpc.net #include #include #include using namespace std; bool compare(const pair&i, const pair&j) { if (i.second == j.second){ // y(두번째)가 같은 경우 i(첫번째) 오름차순 return i.first < j.first; } else return i.se..
- Total
- Today
- Yesterday
- Open API
- C
- 인턴
- 데이터베이스
- 백준
- CS
- 국비교육
- 넥사크로
- Thymeleaf
- HeidiSQL
- 이클립스
- svn
- JVM
- C++
- 환경설정
- 스프링부트
- 오류
- CSS
- JSP
- 부트스트랩
- Java
- 네트워크
- 오라클
- 개발용어
- 스프링
- 프로그래머스
- SQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |