일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 조합론
- 큰 수 연산
- 자료 구조
- 이분 탐색
- 시뮬레이션
- 브루트포스 알고리즘
- 정수론
- 연결리스트 정렬
- 구현
- 실패함수
- LeetCode 83 c언어
- 큐
- 수학
- Queue
- 정렬
- 사칙연산
- 문자열제곱
- 문자열
- 스택
- 임의 정밀도 / 큰 수 연산
- 별 찍기
- 유클리드 호제법
- KMP알고리즘
- 재귀
- 해시를 사용한 집합과 맵
- 다이나믹 프로그래밍
- 연결리스트 중복제거
- LeetCode Remove Duplicates from Sorted List in c
- LeetCode 83번
- 프로그래머스
- Today
- Total
목록수학 (21)
hahn

14916번: 거스름돈 (acmicpc.net) 14916번: 거스름돈 첫째 줄에 거스름돈 액수 n(1 ≤ n ≤ 100,000)이 주어진다. www.acmicpc.net http://boj.kr/eeb59436bade4a7c806927d5f1f5ba95 공유 소스 보기 www.acmicpc.net 더보기 import java.util.Scanner; class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int input, result = 0; input = sc.nextInt(); while(input != 0) { if(input < 2) { result = -1; break; } if((inpu..

1292번: 쉽게 푸는 문제 (acmicpc.net) 1292번: 쉽게 푸는 문제 첫째 줄에 구간의 시작과 끝을 나타내는 정수 A, B(1 ≤ A ≤ B ≤ 1,000)가 주어진다. 즉, 수열에서 A번째 숫자부터 B번째 숫자까지 합을 구하면 된다. www.acmicpc.net 더보기 import java.util.Scanner; class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int start, end, condition = 0, addCondition = 0, result = 0; start = sc.nextInt(); end = sc.nextInt(); loop: while(true) { c..

10610번: 30 (acmicpc.net) 10610번: 30 어느 날, 미르코는 우연히 길거리에서 양수 N을 보았다. 미르코는 30이란 수를 존경하기 때문에, 그는 길거리에서 찾은 수에 포함된 숫자들을 섞어 30의 배수가 되는 가장 큰 수를 만들고 싶어한 www.acmicpc.net http://boj.kr/b753766e0cba4adb9d568ac1c01ccbf1 공유 소스 보기 www.acmicpc.net 더보기 import java.util.HashMap; import java.util.Map; import java.util.Scanner; class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in)..

1284번: 집 주소 (acmicpc.net) 1284번: 집 주소 재석이는 대문에 붙이는 (주소를 나타내는) 호수판 제작업체의 직원이다. 고객에게 전달할 호수판은 숫자와 숫자 사이 그리고 왼쪽 오른쪽으로 적당히 여백이 들어가 줘야하고 숫자마다 차지하 www.acmicpc.net 더보기 import java.util.Scanner; class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int address = -1, result; while(true) { address = sc.nextInt(); if(address == 0) break; result = 1; while(address != 0) { ..

1271번: 엄청난 부자 2 (acmicpc.net) 1271번: 엄청난 부자2 첫째 줄에는 최백준 조교가 가진 돈 n과 돈을 받으러 온 생명체의 수 m이 주어진다. (1 ≤ m ≤ n ≤ 101000, m과 n은 10진수 정수) www.acmicpc.net 브론즈 5 문제라서 쉽네 ~~ 하면서 풀었다 근데 런타임 에러 뜨길래 확인하니까 근데 입력이 10^1000라고 하네?? 아니 이걸 대체 어떻게 구현하라는거지 하면서 long [][][]해서 풀어야 하나 별 오만 생각이 다 들었다. 30분쯤 고민하다가 브론즈 5문제니까 분명 개념 문제일 텐데 싶어 그냥 검색해봤다.. BigInteger 이 친구를 사용하는 거란다... 후.......... 화가 난다 정말 ㅋㅋ

1267번: 핸드폰 요금 (acmicpc.net) 1267번: 핸드폰 요금 동호가 저번 달에 이용한 통화의 개수 N이 주어진다. N은 20보다 작거나 같은 자연수이다. 둘째 줄에 통화 시간 N개가 주어진다. 통화 시간은 10,000보다 작거나 같은 자연수이다. www.acmicpc.net http://boj.kr/29cf85de73b8414a9adb1a7334e23541 공유 소스 보기 www.acmicpc.net 더보기 import java.util.Scanner; class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int callCount, callMinute, Y, M; callCount = ..

1252번: 이진수 덧셈 (acmicpc.net) 1252번: 이진수 덧셈 첫째 줄에 두 개의 이진수가 빈 칸을 사이에 두고 주어진다. 각 이진수는 1 또는 0으로만 이루어져 있으며, 0으로 시작할 수도 있다. 또한 각 이진수의 길이는 80을 넘지 않는다. www.acmicpc.net http://boj.kr/1a9844e8e67940a09d401d58dcb1e2ed 공유 소스 보기 www.acmicpc.net 더보기 import java.util.Scanner; class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); String num1, num2, result = "", store; int pard..

1247번: 부호 (acmicpc.net) 1247번: 부호 총 3개의 테스트 셋이 주어진다. 각 테스트 셋의 첫째 줄에는 N(1≤N≤100,000)이 주어지고, 둘째 줄부터 N개의 줄에 걸쳐 각 정수가 주어진다. 주어지는 정수의 절댓값은 9223372036854775807보다 작거나 www.acmicpc.net http://boj.kr/dd8d97ca1e0f4ae98f2d92bbca350e69 공유 소스 보기 www.acmicpc.net 더보기 import java.util.Scanner; class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int testSetCount, roundedNumber..

1225번: 이상한 곱셈 (acmicpc.net) 1225번: 이상한 곱셈 첫째 줄에 A와 B가 주어진다. 주어지는 두 수는 모두 10,000자리를 넘지 않는다. www.acmicpc.net http://boj.kr/730f96ec49d94d4ca420e0721b32915b 공유 소스 보기 www.acmicpc.net 더보기 import java.util.Scanner; class Main{ public static void main(String [] args){ Scanner sc = new Scanner(System.in); long result, num1Total = 0, num2Total = 0; String num1, num2; num1 = sc.next(); num2 = sc.next(); f..

1212번: 8진수 2진수 (acmicpc.net) 1212번: 8진수 2진수 첫째 줄에 8진수가 주어진다. 주어지는 수의 길이는 333,334을 넘지 않는다. www.acmicpc.net http://boj.kr/936c540942d44b7ab4b94c5f9f201d19 공유 소스 보기 www.acmicpc.net 더보기 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; class Main{ public static void main(String[] args) throws..