일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 유클리드 호제법
- 구현
- 정수론
- 임의 정밀도 / 큰 수 연산
- 문자열제곱
- 자료 구조
- 조합론
- LeetCode 83 c언어
- LeetCode Remove Duplicates from Sorted List in c
- 사칙연산
- 실패함수
- 이분 탐색
- KMP알고리즘
- 수학
- 재귀
- 해시를 사용한 집합과 맵
- 프로그래머스
- 큰 수 연산
- 별 찍기
- 정렬
- 연결리스트 중복제거
- 다이나믹 프로그래밍
- 브루트포스 알고리즘
- 스택
- 연결리스트 정렬
- LeetCode 83번
- Queue
- 시뮬레이션
- 큐
- 문자열
- Today
- Total
목록분류 전체보기 (208)
hahn
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/4yuXX/btrfqDXlphH/QYPuukLbWVQWq1px0ojkPK/img.png)
18111번: 마인크래프트 (acmicpc.net) 18111번: 마인크래프트 팀 레드시프트는 대회 준비를 하다가 지루해져서 샌드박스 게임인 ‘마인크래프트’를 켰다. 마인크래프트는 1 × 1 × 1(세로, 가로, 높이) 크기의 블록들로 이루어진 3차원 세계에서 자유롭게 www.acmicpc.net http://boj.kr/0e77244d33914e55b7cba7aca2d0447d 공유 소스 보기 www.acmicpc.net 더보기 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWrit..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cBwfne/btrfnIlp4sc/e3Mi77oNLqn8Pz8la3NJy1/img.png)
11651번: 좌표 정렬하기 2 (acmicpc.net) 11651번: 좌표 정렬하기 2 첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 ≤ xi, yi ≤ 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다. www.acmicpc.net http://boj.kr/47cb2c665bf04285b6af20395077baff 공유 소스 보기 www.acmicpc.net 더보기 더보기 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamR..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/Nae1F/btrfqDvVOnt/kqkYwszoBSgUB3LcZ6smS0/img.png)
10989번: 수 정렬하기 3 (acmicpc.net) 10989번: 수 정렬하기 3 첫째 줄에 수의 개수 N(1 ≤ N ≤ 10,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 10,000보다 작거나 같은 자연수이다. www.acmicpc.net http://boj.kr/194ae3ed6ef64620952b1bbf41230362 공유 소스 보기 www.acmicpc.net 더보기 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bcAkZg/btrfoH680aC/VuIvkmkoRjj4uuzpRmSn90/img.png)
10773번: 제로 (acmicpc.net) 10773번: 제로 첫 번째 줄에 정수 K가 주어진다. (1 ≤ K ≤ 100,000) 이후 K개의 줄에 정수가 1개씩 주어진다. 정수는 0에서 1,000,000 사이의 값을 가지며, 정수가 "0" 일 경우에는 가장 최근에 쓴 수를 지우고, 아닐 경 www.acmicpc.net http://boj.kr/d3f794b0d7a3405ea1d6bde6f9259634 공유 소스 보기 www.acmicpc.net 더보기 import java.util.Scanner; import java.util.Stack; class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); i..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/XB59k/btrfp1Kw7bY/KZlVzC2kRUt4XbjyGE5NP1/img.png)
4949번: 균형 잡힌 세상 (acmicpc.net) 4949번: 균형잡힌 세상 하나 또는 여러줄에 걸쳐서 문자열이 주어진다. 각 문자열은 영문 알파벳, 공백, 소괄호("( )") 대괄호("[ ]")등으로 이루어져 있으며, 길이는 100글자보다 작거나 같다. 입력의 종료조건으로 맨 마 www.acmicpc.net http://boj.kr/c25d78d4142949a489f28beafd55abd1 공유 소스 보기 www.acmicpc.net 더보기 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputS..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cJV9zx/btrfnIyW0zu/AOpPKXi0AcO4iXZvL45bkK/img.png)
2805번: 나무 자르기 (acmicpc.net) 2805번: 나무 자르기 첫째 줄에 나무의 수 N과 상근이가 집으로 가져가려고 하는 나무의 길이 M이 주어진다. (1 ≤ N ≤ 1,000,000, 1 ≤ M ≤ 2,000,000,000) 둘째 줄에는 나무의 높이가 주어진다. 나무의 높이의 합은 항상 M보 www.acmicpc.net http://boj.kr/0a6686cbd8db452dbdda18fdcf0d6924 공유 소스 보기 www.acmicpc.net 더보기 import java.util.Scanner; class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int treeCount = sc...
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/uUA89/btrfoumEEmX/RKc00FPde7e0nbBnFhNqE0/img.png)
2108번: 통계학 (acmicpc.net) 2108번: 통계학 첫째 줄에 수의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 단, N은 홀수이다. 그 다음 N개의 줄에는 정수들이 주어진다. 입력되는 정수의 절댓값은 4,000을 넘지 않는다. www.acmicpc.net http://boj.kr/022eaf8481274883afcb255a2f2b20e7 공유 소스 보기 www.acmicpc.net 더보기 import java.util.ArrayList; import java.util.Comparator; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Scanner; class Main{ p..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/dlSNun/btrftmUFPsL/pweCMdPXcpRVK0buVKrY20/img.png)
1966번: 프린터 큐 (acmicpc.net) 1966번: 프린터 큐 여러분도 알다시피 여러분의 프린터 기기는 여러분이 인쇄하고자 하는 문서를 인쇄 명령을 받은 ‘순서대로’, 즉 먼저 요청된 것을 먼저 인쇄한다. 여러 개의 문서가 쌓인다면 Queue 자료구조에 www.acmicpc.net http://boj.kr/8d678cb6b13d448e9a2372292c18bdf6 공유 소스 보기 www.acmicpc.net 더보기 import java.util.ArrayList; import java.util.Comparator; import java.util.LinkedList; import java.util.List; import java.util.Queue; import java.util.Scanner; ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/JCIP8/btrfpCqCV1W/k7kDLtth9SYBXWsb823pa1/img.png)
1874번: 스택 수열 (acmicpc.net) 1874번: 스택 수열 1부터 n까지에 수에 대해 차례로 [push, push, push, push, pop, pop, push, push, pop, push, push, pop, pop, pop, pop, pop] 연산을 수행하면 수열 [4, 3, 6, 8, 7, 5, 2, 1]을 얻을 수 있다. www.acmicpc.net http://boj.kr/8c0acefffd284e889bbc1dbd0ab888ad 공유 소스 보기 www.acmicpc.net 더보기 import java.io.BufferedWriter; import java.io.IOException; import java.io.OutputStreamWriter; import java.util...
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bMwTtM/btrfqDvNFZw/M9D7lrm4iSrKHtTTeW55Ak/img.png)
1654번: 랜선 자르기 (acmicpc.net) 1654번: 랜선 자르기 첫째 줄에는 오영식이 이미 가지고 있는 랜선의 개수 K, 그리고 필요한 랜선의 개수 N이 입력된다. K는 1이상 10,000이하의 정수이고, N은 1이상 1,000,000이하의 정수이다. 그리고 항상 K ≦ N 이다. 그 www.acmicpc.net http://boj.kr/9d4082dac4c1424b9bce4475f3568c31 공유 소스 보기 www.acmicpc.net 더보기 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.O..